sql 批量修改表前缀

发布时间:2021-06-23作者:冰貂主人点击:152

示例:将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
标签: