Страницы

Поиск по вопросам

суббота, 29 декабря 2018 г.

Как переименовать базу данных?

Доброго времени суток. Как переименовать существующую БД с помощью sql запроса из php?


Ответ

Сделайте бэкап всей исходной БД. RENAME TABLE позволяет переименовывать таблицы из одной БД в другую, при условии, что обе БД находятся на общей файловой системе. Так что надо создать новую БД, переименовать таблицы из старой в новую: CREATE DATABASE db_new;
RENAME TABLE db_old.table1 TO db_new.table1, db_old.table2 TO db_new.table2, ... db_old.tableN TO db_new.tableN ; Проверьте, перенеслись ли таблицы, осталось ли что-то нужное в старой БД. Удалите старую БД: DROP TABLE db_old;

Комментариев нет:

Отправить комментарий