冷酷的人可以解释为什么这会返回 true:
SELECT BINARY 'â' RLIKE '[™]';
SELECT BINARY 'é' RLIKE '[©]';
解决办法是什么?是我的配置错误吗?
更新:
发现使用 (™|©)
而不是 [™©]
可以作为第一个解决方法
最佳答案
来自documentation :
Warning
The REGEXP and RLIKE operators work in byte-wise fashion, so they are not multi-byte safe and may produce unexpected results with multi-byte character sets.
关于Mysql RLIKE/PREG_MATCH 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16165770/