mysql 批量修改表前缀

 示例:将bam_前缀修改成bm_前缀

   先查询以 bam_ 前缀的表:

  需要修改的部分:rename to 修改后的前缀 和 截串的位置(原前缀长度+1)  以及 like的 原前缀

Select CONCAT( 'ALTER TABLE ', TABLE_NAME, ' RENAME TO bm_', substring(TABLE_NAME,5 ),';' )FROM information_schema.tables Where TABLE_NAME LIKE 'bam_%';

之后将查询出的 ALTER TABLE 语句, 全执行一下。就实现了批量修改表前缀啦!!!  

ALTER TABLE bam_test RENAME TO bm__test
ALTER TABLE bam_test2 RENAME TO bm__test2
原文地址:https://www.cnblogs.com/zsczsc/p/15238914.html