mysql --database=dbname -B -N -e "SHOW TABLES" | awk '{print "ALTER TABLE", $1, "CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;"}' | mysql --database=dbname &


Эта команда выполняет преобразование всех таблиц и полей в базе данных MySQL в кодировку UTF8 и обновляет их сортировку на utf8_general_ci. Это полезно для поддержки множества символов и разных языков. Альтернативой может быть ручное изменение каждой таблицы и поля, но это более трудоемкий процесс.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *