Я пытаюсь перенести базу данных MSSQL в MySQL. Используя MySQL Workbench, я переместил схему и данные, но имею проблемы с преобразованием кодировки символов. Во время миграции у меня был инструмент, который помещал текст в BLOBS, когда были проблемы с кодировкой.Преобразование данных из LATIN1 в UTF8 в MySQL
Я считаю, что я подтвердил, что данные, которые сейчас находятся в MySQL, - это * latin1_swedish_ci *. Чтобы упростить задачу, я просматриваю символы в одном из столбцов.
Я хотел конвертировать BLOBS в VARCHAR или TEXT с кодировкой UTF8. Я бег этой команды SQL на одном из столбцов:
ALTER TABLE
bookdetails MODIFY
BookName VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Вместо преобразуя ® это просто удалить их, которые не то, что я хочу. Что я делаю не так? Не то, чтобы прочитать половину Интернета, пытаясь найти решение, это не забавно, а 3 дня, и я думаю, что мои глаза собираются выдать.
Вы можете щелкнуть правой кнопкой мыши по схеме и нажать на ссылку изменить схему и изменить сортировку – Hituptony