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