sql 批量修改表前缀

sql 批量修改表前缀
点击领取淘宝京东拼多多唯品会优惠券
示例:将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