相关疑难解决方法(0)

SQL RENAME TABLE命令

我可以运行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.

mysql sql rename

2
推荐指数
1
解决办法
1万
查看次数

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。

谢谢!

mysql rename multiple-tables

1
推荐指数
1
解决办法
6075
查看次数

标签 统计

mysql ×2

rename ×2

multiple-tables ×1

sql ×1