倒腾了几天,看文档,搜google,都没有找到答案,实在是没法了,求各位助我一臂之力!
V2EX不好上图,就把问题发到了csdn,望大家看看,给我个提示!不胜感激。
http://bbs.csdn.net/topics/390969138?
V2EX不好上图,就把问题发到了csdn,望大家看看,给我个提示!不胜感激。
http://bbs.csdn.net/topics/390969138?

1 thinkmore OP 自己给自己顶一下吧! |
2 lululau Jan 11, 2015 MySQL 不支持 {m,} 这个用法 |
3 lululau Jan 11, 2015 且你的正则写得也有问题 |
4 lululau Jan 11, 2015 好像 {m,} 是可以的,改成 '(删除){2,}' 试试 |
5 thinkmore OP @lululau mysql,改成你说的那种不起作用,我以为它的语法是Java中的那种语法,结果竟然把逗号也当成比较的内容了,所以我换成了 select * from test3 where operate REGEXP '(删除,){2}' 面前达到效果了 |
6 thinkmore OP 唉,看来这个正则要把我弄哭了,我换到Java端来也搞不定,悲催 |
7 undercloud Sep 1, 2017 好吧,搜到这儿 贡献一下刚找到的答案 [stackoverflow]( https://stackoverflow.com/questions/14356248/does-mysql-regexp-support-unicode-matching) MySql 的 REGEXP 不支持多字节匹配,也就是说,中文编码是不行了 要用只能用 LIKE 或者数据量不大的情况下从数据库中取出来 用程序作为 workaround |