用户登录
用户注册

分享至

mysql批量修改表前缀功能

  • 作者: 来碗蛋炒饭不加蛋
  • 来源: 51数据库
  • 2020-08-26

 
  1. Select CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO h1'substring(table_name,3),';' )     
  2.     
  3. FROM information_schema.tables  Where table_name LIKE 'uc%';   

用上面这个命令,执行后会得到以下结果。

 

 

 
  1. ALTER TABLE uc_aaa RENAME TO h1_aaa;     
  2.     
  3. ALTER TABLE uc_bbb RENAME TO h1_bbb;   

批量复制一下到记事本或者 et之类的编辑工具中,然后批量替换 RENAME TO h1 成 RENAME TO 你想要的表前缀  
完成后 再执行.  
  
这样就完成了表名的批量修改拉…  
软件
前端设计
程序设计
Java相关