Обрабатывает ли 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» - это 2 разныхценности.Может ли кто-нибудь помочь мне обойти это?
Любая помощь будет полезна.
Заранее спасибо.