我可以运行RENAME TABLE student TO student_new
;
该命令是相同的,易于遵循.
有没有一种方法可以在简单的命令中重命名很多表.假设所有表都属于同一个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;
...
Run Code Online (Sandbox Code Playgroud)
(还有很多表需要重命名)
更新:使用MySQL.
我知道如何奔跑
RENAME TABLE onetable_test TO onetable;
Run Code Online (Sandbox Code Playgroud)
但是有没有一种方法可以用某种模式重命名许多表,并且不需要编写大量代码,例如
RENAME TABLE onetable_test TO onetable;
RENAME TABLE twotable_test TO twitable;
RENAME TABLE threetable_test TO threetable;
...
Run Code Online (Sandbox Code Playgroud)
我正在使用mysql。
谢谢!