MySQL将“y”视为“i”

时间:2011-01-27 07:29:29

标签: mysql

我简单的MySQL查询:

SELECT `word`  FROM  `nouns`  WHERE  `word` LIKE  'vandenys'

返回:

  

vandenis

但是“vandenYs”和“vandenIs”并不相同。

问题出在哪里以及如何预防?

整理:utf8_lithuanian_ci

框架:Ruby on Rails

2 个答案:

答案 0 :(得分:4)

根据utf8_lithuanian_ci整理,这两个字母是相同的。

http://www.collation-charts.org/mysql60/mysql604.utf8_lithuanian_ci.html

http://dev.mysql.com/doc/refman/5.0/en/charset-collation-effect.html

如果这不是您想要的,请使用其他排序规则。

答案 1 :(得分:0)

看起来像一个已知错误:http://bugs.mysql.com/bug.php?id=41106