使用phpMyAdmin重命名并为所有表添加前缀

时间:2015-05-29 14:48:47

标签: mysql sql phpmyadmin

我想添加前缀并使用PhpMyAdmin重命名数据库中的所有表。

我已经尝试过这两个脚本:

1)

select concat('rename table', table_name, ' to ', 'prefix_',table_name,';') from information_schema.tables where table_schema='db_name';

2)

SELECT Concat('ALTER TABLE ', TABLE_NAME, ' RENAME TO osc_', TABLE_NAME, ';') FROM INFORMATION_SCHEMA.TABLES where table_schema='db_name';

phpMyAdmin说脚本没问题(见屏幕截图)但没有任何变化。 phpMyAdmin我缺少什么?

enter image description here

1 个答案:

答案 0 :(得分:13)

最后,我发现了一种简单的方法:

1)选择要添加前缀的所有表

2)在选择选项中选择:替换前缀表

3)用前缀填充该字段。

See截图:

enter image description here

enter image description here