mysq批量修改数据库表名

 超哥  mySQL  2016-10-13  1597  发表评论
new_prefix_ : 为新的前缀
old_prefix\_ : 为旧的前缀,下划线需要前面加反斜杠转义
8    : 为旧前缀的长度(包括“_”)
#在数据库中执行如下sql
Select CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO new_prefix_', substring(table_name,8),';' )
FROM information_schema.tables
Where table_name LIKE 'old_prefix\_%';

#在数据库中执行得到的修改表名的sql语句结果
所有评论
加载评论 ...
发表评论