мне нужно изменить набор символов моей схемы и все таблицы в схеме с «latin1» к «utf8». У меня уже есть данные в настоящей схеме. Так каков способ переноса набора символов из 'latin1' to 'utf8' Размер базы данных составляет 200 ГБ. Backup и восстановление необходимо для миграции набора символов. Пожалуйста, помогите мнеМиграция набора символов из latin1 в utf8
0
A
ответ
1
Сделайте это для каждой таблицы
ALTER TABLE tab CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Или прочитать: http://archive.oreilly.com/pub/post/turning_mysql_data_in_latin1_t.html
Или конвертировать sqldump с помощью этого Best way to convert text files between character sets?
Смежные вопросы
- 1. UTF8 против Latin1
- 2. UTF8 & latin1 Кодировка символов в mysql 5.1
- 3. MySQL - Преобразование latin1 символов на столе UTF8 в UTF8
- 4. Преобразование набора символов из ISO8859_1 в UTF8
- 5. Набор CENTOS 6 MySQL набора символов UTF8
- 6. Преобразование данных MySql из Latin1 в UTF8
- 7. SQL-конвертирующий столбец от Latin1 до UTF8
- 8. UTF8 -> Latin1 Сложность, PHP
- 9. Как преобразовать mysql latin1 в utf8
- 10. Перенос символов миграции PHP4 в PHP5. latin1 vs utf8
- 11. Преобразование строки latin1 в utf8?
- 12. Значения символов Latin1 не отображаются так же, как в utf8
- 13. преобразование из латинского набора символов в юникод
- 14. mysql change набор символов по умолчанию latin1 to utf8
- 15. Различия между utf8 и latin1
- 16. Преобразование данных из LATIN1 в UTF8 в MySQL
- 17. MySql varchar change from Latin1 to UTF8
- 18. Преобразование XML-документа из Latin1 в UTF8 с использованием Java
- 19. Преобразование большого текстового файла из определенного набора символов в UTF8
- 20. Могу ли я преобразовать набор символов базы данных MySQL из latin1 в utf8 без потери данных?
- 21. SOLR + Mysql: как преобразовать utf8 в latin1
- 22. Преобразование таблиц mysql с latin1 в utf8
- 23. Не удалось преобразовать арабские символы, закодированные в latin1 в utf8
- 24. Ошибка в некоторых символах для преобразования из utf8 в latin1
- 25. Преобразование строки из utf8 в latin1 в NodeJS
- 26. Изменение набора символов в MySQL
- 27. характер 0xe28093 из кодирования «UTF8» не имеет аналогов в «LATIN1»
- 28. MYSQL latin1 и utf8 после туздЫшпр
- 29. Как сделать кодировку Latin1-UTF8 в C++ (возможно, с Boost)?
- 30. Миграция из ms sql в postgres nonascii символов ошибка python
[Уже есть ответ на ваш вопрос] (http://stackoverflow.com/questions/2150256/how-to-change-all-the-tables-in-my-database-to-utf8-character- set) –
@ DennisY.Parygin Я знаю команду, но мне нужно сделать резервную копию данных и снова восстановить предыдущие данные, чтобы они были в наборе символов utf8. (или) Простая команда также будет выполнять изменения для предыдущих данных. – user2623775