Простой способ - позволить сценарию удалить таблицы за вас.Гораздо быстрее на больших сайтах баз данных, таких как Joomla или WordPress.
В phpMyAdmin выберите Custom output.В разделе «Параметры создания объекта» установите флажок ДОБАВИТЬ ТАБЛИЦУ УДАЛЕНИЯ / .... Экспортируйте в текст или файл как обычно и открывайте в предпочитаемом текстовом редакторе.Вы заметите, что теперь для каждой таблицы есть две строки: DROP TABLE IF EXISTS prefix_tablename;
и CREATE TABLE IF NOT EXISTS prefix_tablename
Шаг 1: Найдите и замените все префиксы на theprefixyouwant. Теперь это должно выглядеть так:
DROP TABLE IF EXISTS 'theprefixyouwant_'
и CREATE TABLE IF NOT EXISTS 'theprefixyouwant_'
Шаг 2: Найдите и замените все DROP TABLE IF EXISTS 'theprefixyouwant_'
на DROP TABLE IF EXISTS 'prefix_'
.
Сохранить.Запустите / импортируйте SQL.Готово.
Это БУДЕТ удалить все ваши исходные таблицы без запроса.Убедитесь, что у вас есть безопасная резервная копия базы данных на случай непредвиденных ситуаций.Как и в случае с оригинальным решением, делайте это на свой страх и риск, однако я сделал это на трех небольших производственных площадках без проблем.