Я могу запустить RENAME TABLE student TO student_new ;
Команда такая же и легко следовать.SQL RENAME TABLE command
Есть ли методы для переименования большого количества таблиц в простой команде. Предположим, что все таблицы принадлежат одному имени DB.
Мне не нужно писать много кода, как показано ниже.
RENAME TABLE pre_access TO pre_new_access;
RENAME TABLE pre_activities TO pre_new_activities;
RENAME TABLE pre_activityapplies TO pre_new_activityapplies;
RENAME TABLE pre_adminactions TO pre_new_adminactions;
RENAME TABLE pre_admincustom TO pre_new_admincustom;
RENAME TABLE pre_admingroups TO pre_new_admingroups;
RENAME TABLE pre_adminnotes TO pre_new_adminnotes;
...
(есть еще так много таблиц должны быть переименованы)
Update: MySQL используется.
Вы должны быть в состоянии генерировать этот сценарий, но это зависит от используемой базы данных ... –
Вы можете добавить в том, что вы хотите запустить эту команду из командной строки SQL. –