Mysql禁用国际字符串比较

时间:2017-06-09 08:41:39

标签: mysql encoding globalization

我遇到从MySql数据库返回数据的问题。 我的表格中填充了以下数据:

ID,Name
1,India
2,Índia

每当我做

select * from table where Name='India' 

它不断返回两个记录。我已阅读MySql文档页面上的评论,其中说:

  

另外,请记住,默认情况下,   瑞典/芬兰字符串比较规则在   使用!这意味着例如:u<> ü= y!

我想这可能是同样的情况。有人可以帮助我禁用此功能吗?提前谢谢。

1 个答案:

答案 0 :(得分:0)

this seems pretty and useful! =)

只有一栏:

ALTER TABLE table MODIFY Name varchar2 COLLATE utf8_bin;