MySQL 正则表达式 匹配 {}
问题如下:在info表中有一条记录,其中name字段为ababab。。在用正则式“ab{3}”匹配的时候返回为空,用正则式“ab{1}”匹配的时候可以返回这条记录。
问题是正则式“ab{3}”匹配的时候怎么不会返回这条记录呢?
mysql> SELECT * FROM info;
+------+--------+
| id | name |
+------+--------+
| 1 | ababab |
+------+--------+
1 row in set (0.00 sec)
mysql> SELECT * FROM info WHERE name REGEXP "ab{1}";
+------+--------+
| id | name |
+------+--------+
| 1 | ababab |
+------+--------+
1 row in set (0.00 sec)
mysql> SELECT * FROM info WHERE name REGEXP "ab{3}";
Empty set (0.00 sec)
答案:问题是正则式“ab{3}”匹配的时候怎么可能返回这条记录呢?
ab{3} 匹配的是:abbb (3个b)
上一个:求助,主机屋的主机怎么样 还送100M MYSQL数据库
下一个:Mysql数据库问题!