У меня есть старая таблица с несколькими испанскими ключевыми словами. Его сопоставление - latin1_swedish_ci.
Столбец с ключевыми словами имеет первичный индекс.
Когда я пытаюсь изменить сопоставление на utf8_general_ci, это невозможно, поскольку if находит дубликаты.
С этим индексом это невозможно.
Что происходит, например, то, что "каньяда" принимается за "канаду", которая уже существует, но это разные слова.
Это было с использованием phpMyAdmin.
Еще одна попытка была экспортировать таблицу как file.sqlи используя
sed 's/STRING_SOURCE/STRING_REPLACE/'
, но в конце источник mysql выдал мне ту же ошибку (ожидал, что:))
Я также пробую эту последнюю со всей базой данных.
MySQL версии 5.5.64-MariaDB
phpMyAdmin, выбрал базу данных / таблицу, вкладку Structure, столбец с выбранными ключевыми словами Change и, наконец, из выпадающего списка Collation, который я выбрал ut8_general_ci
Howя могу сделать это изменение, сохранив все ключевые слова?