Я знаю, это звучит странно, но посмотрите на это:
mysql> select * from tbl_list_charset where word='aê';
+------+
| word |
+------+
| aª |
+------+
Данные поступают из файла со строками utf-8, который программа python читает и вставляет в таблицу. Поскольку столбец word
определен как уникальный, вставка aê
завершается неудачно.
Представление utf-8 строк в файле:
aê = 61 C3 AA
aª = 61 C2 AA
Моя среда: linux, python 2.6.4, версия сообщества mysql 5.0.77
Я совершенно уверен, что это не ошибка, но я не понимаю, что я делаю неправильно ...