Mysql禁用国际字符串比较

Mysql禁用国际字符串比较,mysql,encoding,globalization,Mysql,Encoding,Globalization,我在从MySql数据库返回数据时遇到问题。 我有一个表,其中填充了以下数据: ID,Name 1,India 2,Índia 每当我 select * from table where Name='India' 它不断返回两条记录。我看过MySql文档页面上的评论,上面说: 另外,请记住,默认情况下, 瑞典语/芬兰语字符串比较规则为 使用!这意味着,例如:uü=y 我想可能也是这样。有人能帮我禁用这个功能吗?提前感谢。=) 仅限一列: ALTER TABLE table MODIFY Na

我在从MySql数据库返回数据时遇到问题。 我有一个表,其中填充了以下数据:

ID,Name
1,India
2,Índia
每当我

select * from table where Name='India' 
它不断返回两条记录。我看过MySql文档页面上的评论,上面说:

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

我想可能也是这样。有人能帮我禁用这个功能吗?提前感谢。

=)

仅限一列:

ALTER TABLE table MODIFY Name varchar2 COLLATE utf8_bin;

至少,我希望如此。我有使用mysql的.net core应用程序,所以我想对数据库进行更改,以避免嵌入.net core mysql提供程序(许多功能处于测试状态,我们快到截止日期了,我不希望整个应用程序崩溃)