MySQL REGEXP与2个逗号不匹配

时间:2013-10-09 10:58:24

标签: mysql regex

我的结果如下。

212.212.212.212, 
212.212.212.211, 
212.212.212.213, 10.16.10.10, 
212.212.212.215, 

我怎样才能只选择

212.212.212.213, 
212.212.212.213, 
212.212.212.215, 

使用mysql regexp?

select numbers from table where numbers REGEXP ', $' 

这给了所有人。

不是:每个逗号后面都有空格。

2 个答案:

答案 0 :(得分:2)

select numbers from table where numbers REGEXP '^[^,]+, $'

但实际上,您不应该首先在数据库表中存储以逗号分隔的值。

答案 1 :(得分:1)

select numbers from table where numbers REGEXP '^[^,]+, $'

@Tomalak你是对的