MySQL Query就像没有返回正确的结果

时间:2010-06-12 19:23:49

标签: mysql collation sql-like

我有一个MySQL查询,应该返回一些字母Ö或Ü的行 但它实际上没有。

查询代码是:

$this->db->like('title', $text );

这是PHP CodeIgniter活动查询。

假设我们有2行。 比姆 2. Bom

如果我搜索Bü,则必须返回1.行但不会。 当我搜索Bo时,第二行成功返回并且 当我搜索B时,返回两行。

我怎么能解决这个问题? 可能是下层原因?

感谢阅读。

1 个答案:

答案 0 :(得分:1)

您可能需要在mysql中指定其他排序规则。 http://dev.mysql.com/doc/refman/5.0/en/charset-mysql.html