我想从我的表中查找数据,其中包含varchar字符串,其中包含“ö,ü,ä”等突变,所以我将字符集更改为“utf8_general_ci”(因为我预期,它会起作用) ,但当我向表格发送查询时,如
SELECT * FROM table WHERE column='%ü%'
它返回表中的所有行,即使单元格不包含任何'ü'。
为什么它会返回每一行,我该如何解决?
答案 0 :(得分:1)
可能有更好的解决方案,但这可能会有所帮助
SELECT * FROM table WHERE column='%ü%' collate utf8_bin