MySQL смена префикса таблиц

9 Ноя

Появилась необходимость в смене названия таблиц на таблицы с префиксом. Изучив варианты решения проблемы, могу посоветовать такие действия: для версии MySQL >= 5.x выполняем sql-запрос: SELECT CONCAT(’RENAME TABLE `’,TABLE_NAME,’` TO `’,’ваш_новый_префикс_’,substring_index(TABLE_NAME,’_’,-1),’`;’) AS query_to_run FROM information_schema.tables WHERE table_schema = ‘ваша БД’