Оператор 1
INSERT INTO `abc`.`a` (`name`) VALUES ('Otp1');
Оператор 2
INSERT INTO `abc`.`a` (`name`) VALUES ('Ötp1');
У меня есть уникальное ограничение для столбца name
.
Оператор 2, выбрасывающий следующее исключение.
Error Code: 1062. Duplicate entry 'otp1' for key 'name' 0.000 sec
Я пытался настроить базу данных со следующими параметрами:
- Collation = utf8 - Разбор по умолчанию
- Collation =utf8_swedish_ci
Но SQL не может различить o
и Ö
из-за того, что он вызывает исключение.
Может кто-нибудь помочь мне решить эту проблему.