# new_prefix_ : 为新的前缀
# old_prefix\_ : 为旧的前缀,下划线需要前面加反斜杠转义
# 8 : 为旧前缀的长度(包括“_”)
#在数据库中执行如下sql
Select CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO new_prefix_', substring(table_name,8),';' )
FROM information_schema.tablesSelect CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO new_prefix_', substring(table_name,8),';' )
Where table_name LIKE 'old_prefix\_%';
#在数据库中执行得到的修改表名的sql语句结果
所有评论
加载评论 ...
发表评论