Вход на сайт
Cкрипт циклического mysql - запроса
425 просмотров
Перейти к просмотру всей ветки
задача - изменить кодировку в каждой из таблиц.
Всего их - таблиц - 200 с лишним, поэтому двести движений типа ALTER TABLE `table_name` CONVERT TO CHARACTER SET cp1251 COLLATE cp1251_general_ci делать лень.К тому же, это эксперименты, потом может быть надо будет назад в utf8, или еще куда...
Пытаюсь все одним баш-скриптом, и вроде сложного особо ничего нет, надо как то так:
1. собрать в массив результат SHOW TABLES
2. прогнать по циклу, меняя кодировку для каждого элемента
Но что то пока не выходит.
Просто подумал - может, кто то уже был в подобной ситуации и решал эту задачу, или где есть готовый скрипт, а я найти не могу?
Всего их - таблиц - 200 с лишним, поэтому двести движений типа ALTER TABLE `table_name` CONVERT TO CHARACTER SET cp1251 COLLATE cp1251_general_ci делать лень.К тому же, это эксперименты, потом может быть надо будет назад в utf8, или еще куда...
Пытаюсь все одним баш-скриптом, и вроде сложного особо ничего нет, надо как то так:
1. собрать в массив результат SHOW TABLES
2. прогнать по циклу, меняя кодировку для каждого элемента
Но что то пока не выходит.
Просто подумал - может, кто то уже был в подобной ситуации и решал эту задачу, или где есть готовый скрипт, а я найти не могу?