MySQL, польские символы и оператор вставки дубликатов - PullRequest
0 голосов
/ 19 августа 2010

У меня проблема с вставкой двух строк в таблицу.База данных находится в UTF8.Проблема, похоже, связана с сопоставлением.Это утверждение работает:

insert into test(code,text) values('xx','aaa');

Однако, когда я пытаюсь добавить другую строку в таблицу:

insert into test(code,text) values('xx','aąą');

, происходит сбой с ошибкой повторяющегося ввода.Похоже, что и ą (специальный символ польского) угрожают одинаково.Странная вещь в том, что когда я устанавливаю все параметры сортировки в utf8_unicode_ci, он все равно не работает: / Любая помощь будет оценена :))

1 Ответ

0 голосов
/ 10 апреля 2011

Это должно сработать:

insert into test(code,text) values('xx',N'aąą');

Буква N предназначена для вставки Unicode.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...