Mysql批量自定义修改表名
Sql
例如将所有表加个后缀 _copy
-- 代码实现
SELECT
CONCAT(
'ALTER TABLE ',
table_name,
' RENAME TO ',
REPLACE (
table_name,
table_name, -- 要替换的字符串
CONCAT(table_name,'_copy') -- 替换为新的字符串
),
';'
)
FROM
information_schema. TABLES
WHERE
TABLE_SCHEMA = 'education_v1' -- 数据库名称