某个项目中需要修改数据库前缀 手动修改比较麻烦 这里记录一下如何用SQL语句生成 批量替换
- 在 数据库工具 执行 下列语句
- 其中
new_
改成替换后的表名 - 其中
old_
改成需要替换的表名1
2
3
4
5
6
7
8
9
10
11
12SELECT
CONCAT(
'ALTER TABLE `',
table_name,
'` RENAME TO `new_',
SUBSTRING(table_name, LENGTH('old_')),
'`;'
)
FROM
information_schema.tables
WHERE
table_name LIKE 'old_%'; - 在 Navicat 数据库工具 执行下列操作
- 最后在数据库执行这个文件即可