不匹配:
SELECT * FROM `user` WHERE `name` NOT REGEXP '[0-9]+,[0-9]+';
匹配:
SELECT * FROM `user` WHERE `name` REGEXP '[0-9]+,[0-9]+';
select 'test2,66666,2|77777,6' regexp '[0-9]+,[0-9]+' ;
只要字段值中,有一处匹配上这个正则式,即可返回数据。


该文讨论了在MySQL数据库查询中如何使用NOTREGEXP和REGEXP进行正则表达式匹配。它指出,当字段值与[0-9]+,[0-9]+这个正则模式匹配时,查询将返回数据。这涉及到数字序列的查找。
不匹配:
SELECT * FROM `user` WHERE `name` NOT REGEXP '[0-9]+,[0-9]+';
匹配:
SELECT * FROM `user` WHERE `name` REGEXP '[0-9]+,[0-9]+';
select 'test2,66666,2|77777,6' regexp '[0-9]+,[0-9]+' ;
只要字段值中,有一处匹配上这个正则式,即可返回数据。


5175

被折叠的 条评论
为什么被折叠?