mysql批量修改表名前缀
假设修改数据库下
前缀一致的表明更改为另一种前缀的表名
select
table_name,
concat("alter table ", table_name, " rename to ", replace(table_name, 'ai_', 'bi_')) as rename_statement
from
information_schema.tables
where
table_schema = 'ai_user'
and table_name like 'ai%'
order by
table_name;执行结果
如下:

拷贝rename_statement列的数据执行语句即可
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。
发表评论