sql 批量修改表前缀
未知
2021-06-23 14:52:50
0次
示例:将dede_前缀修改成xiong_前缀
先查询以 dede_ 前缀的表:
需要修改的部分:rename to 修改后的前缀 和 截串的位置 以及 like的 原前缀
Select CONCAT( 'ALTER TABLE ', TABLE_NAME, ' RENAME TO xiong_', substring(TABLE_NAME,5 ),';' )FROM information_schema.tables Where TABLE_NAME LIKE 'dede_%';
之后将查询出的 ALTER TABLE 语句复制下来,再全执行一下。就实现了批量修改表前缀啦!!!
ALTER TABLE bam_test RENAME TO bm__test
ALTER TABLE bam_test2 RENAME TO bm__test2
相关内容
MySQL变量类型与用途
MySQL支持多种数据类型,包括数值、字符串、日期和时间等类型,以...
2024-11-20 20:23:37
MySQL变量类型列表
MySQL变量类型包括数值、字符串、日期和时间等类型,用于存储不同...
2024-11-20 19:46:45
MySQL变量数据类型介绍
MySQL支持多种数据类型,包括数值、字符串、日期时间及枚举和集合...
2024-11-20 19:23:39
MySQL变量定义与初始化
MySQL变量分为系统变量和用户定义变量,用于存储数据和配置参数。...
2024-11-20 19:00:42