MySQL — Изменить кодировку всем таблицам в базе данных

Итак, MySQL сервер версии 5.0 и выше, умеет выполнить вот такой вот запрос:

SELECT CONCAT('ALTER TABLE `', t.`TABLE_SCHEMA`, '`.`', t.`TABLE_NAME`, '` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;') as sqlcode  FROM `information_schema`.`TABLES` t WHERE 1   AND t.`TABLE_SCHEMA` = 'db_name' ORDER BY 1

Выполнив этот запрос, мы получим еще один SQL запрос, модифицирующий кодировку таблиц.

Добавить комментарий

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