如何通过在关键字后插入下划线来重命名一组MySQL表。以下示例显示了我的意思:
现有名称:
keywordcache
keywordfield
keywordmenu
等
预期名称:
keyword_cache
keyword_field
keyword_menu
等
我使用phpMyAdmin访问数据库。逐个重命名许多表太耗时,所以我正在寻找一些自动方法。
答案 0 :(得分:5)
您可以使用phpMyAdmin执行此操作。
转到包含这些表格的数据库的Structure
页面
选中要重命名的每个表前面的复选框。
从With selected
下拉列表中选择了Replace table prefix
在From
字段中输入“关键字”,在To
字段中输入“keyword_”,然后按提交。
答案 1 :(得分:0)
您可以使用PHP脚本获取表名,然后以您想要的任何方式重命名它们。 这些答案提供了有关选择表名的详细信息:
答案 2 :(得分:0)
您可以使用诸如此类的语法(如果复制/粘贴不够简单,可能会自动生成SQL脚本):
RENAME TABLE keywordcache TO keyword_cache,
keywordfield TO keyword_field,
keywordmenu TO keyword_menu;
请参阅MySQL manual。