MySQL Regex - 查找字段中连续10个数字的位置

时间:2011-09-23 17:27:21

标签: mysql regex

我需要查找字段中连续10个数字的记录。例如1234567890,8884265555等。该字段也将包含文本,因此我需要查看字段中是否存在任何10位数字符串。

我到目前为止......

SELECT * FROM `comments` WHERE detail REGEXP '[0-9]{10}'

我的返回字段中的10个数字 ,而不是连续的。我正在尝试检测电话号码。谢谢!

1 个答案:

答案 0 :(得分:5)

正则表达式[0-9]{10}确实意味着应该匹配一行(仅)中的十位数。所以,你的问题必须在其他地方。