gpt4 book ai didi

mysql - mySQL 的 varchar 中的重音/非重音字符

转载 作者:行者123 更新时间:2023-11-30 23:37:25 25 4
gpt4 key购买 nike

mySQL 是否将重音字符和非重音字符视为相同。例如“é”与“e”相同?

从下面的简单测试看来是这样的。

mysql> CREATE TABLE `ct` (`eid` varchar(255) NOT NULL, PRIMARY KEY (`eid`)) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
Query OK, 0 rows affected (0.13 sec)

mysql> insert into ct values ('décor');
Query OK, 1 row affected (0.01 sec)

mysql> insert into ct values ('decor');
ERROR 1062 (23000): Duplicate entry 'decor' for key 'PRIMARY'

对于我的应用程序,“décor”和“decor”是两个不同的值。有人可以帮我绕过它吗?

任何帮助都是有用的。

提前致谢。

最佳答案

这取决于 charset and the collation你已经为你的基地和你的 table 定义了。

关于mysql - mySQL 的 varchar 中的重音/非重音字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6350541/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com