我正在使用
查询mysql数据库select * from `item` where `word`= '碰瓷' limit 1
查询字符串中有中文字符,不返回任何内容。我使用heidi来查询相同的文本,我可以得到预期的结果。 mysql版本是5.6.15。令我困惑的是我复制相同的代码,在另一个mysql数据库上恢复相同的数据,一切正常
答案 0 :(得分:0)
尝试在字符串前放置一个N.
select*
from item
where word=N'碰瓷'
limit 1
您需要N,因为您正在寻找双字节字符