mysql select query什么都不返回

时间:2014-11-12 08:39:59

标签: mysql

我正在使用

查询mysql数据库
select * from `item` where `word`= '碰瓷' limit 1    

查询字符串中有中文字符,不返回任何内容。我使用heidi来查询相同的文本,我可以得到预期的结果。 mysql版本是5.6.15。令我困惑的是我复制相同的代码,在另一个mysql数据库上恢复相同的数据,一切正常

1 个答案:

答案 0 :(得分:0)

尝试在字符串前放置一个N.

select*
from item
where word=N'碰瓷'
limit 1

您需要N,因为您正在寻找双字节字符