mysql中 select * from xxx where xxx.ttt like '%~%' 是什么意思
数据库编码 GBK
数据库编码 是 GBK 的时候 mysql 存在 bug 所以 那条sql 是不会被正确执行的 具体的表现是 包含~ 和 包含 Y 的内容都会被搜索出来。
查询xxx表,ttt字段模糊条件。。 %代表任意字符 即表示123~456、abc~def,这样的都可以满足条件
RTFM
http://dev.mysql.com/doc/refman/5.6/e...
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
5 回答1.4k 阅读
3 回答1.2k 阅读✓ 已解决
2 回答4k 阅读✓ 已解决
2 回答2.9k 阅读
2 回答1.4k 阅读✓ 已解决
1.5k 阅读
1 回答5.4k 阅读✓ 已解决
数据库编码 是 GBK 的时候 mysql 存在 bug 所以 那条sql 是不会被正确执行的
具体的表现是
包含~ 和 包含 Y 的内容都会被搜索出来。