mysql - mysql中如何为所有表添加前缀

标签 mysql rename

如何使用查询为 mysql 中的所有表添加前缀。

例如:

我需要在mysql数据库中所有可用的表中添加“dr_”。

最佳答案

运行您通过运行此查询获得的所有查询:

SELECT Concat('ALTER TABLE `', TABLE_NAME, '` RENAME TO `dr_', TABLE_NAME, '`;') FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = '<name of your db>';

关于mysql - mysql中如何为所有表添加前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7970798/

相关文章:

linux - 如何通过 CLI 快速重命名 macOS 或 Linux 上的文件?

eclipse - 如何以类似 Netbeans 的方式重命名/重构 Eclipse PDT 中的变量

c - 如何使用文本文件的内容(制表符分隔格式)来重命名文件夹中的文件?

mysql - 将 mysqldump 从 bash 脚本重定向到文件

mysql - 将excel数据导入mysql数据库

mysql - 用mysql删除一行

java - 文件重命名失败

xcode - 批量重命名我的类以更改我的项目前缀?

php - 从数据库查询结果

mysql - XAMPP phpmyadmin mysql 用户手册?