数据库的test2表中有如图所示的表,其中operate是中文,但是如果使用REGEXP查询出我想要的结果呢?
比如:
我想要查询出operate中包含删除的数据(测试中只查出十条),那么我使用
select * from test2 where operate REGEXP '删除' limit 10
可以查到相应的结果
但是当我想要查出operate中至少出现两次删除的数据,使用
select * from test2 where operate REGEXP '删除{2,}' limit 10
就查不出数据了,我保证数据中肯定有删除出现2次以及以上的情况。
不懂这是为什么,是因为我查询的是中文的原因吗?求各位高手帮忙一下