《Mysql應(yīng)用MySQL中批量刪除指定前綴表的sql語句》要點(diǎn):
本文介紹了Mysql應(yīng)用MySQL中批量刪除指定前綴表的sql語句,希望對您有用。如果有疑問,可以聯(lián)系我們。
代碼如下:
Select CONCAT( 'drop table ', table_name, ';' )
FROM information_schema.tables
Where table_name LIKE 'dede_%';
"dede"為要?jiǎng)h除的表前綴,執(zhí)行此SQL語句后會(huì)生成一串SQL語句,必須再執(zhí)行生成的這些SQL語句才能真正執(zhí)行刪除操作

另外一個(gè)就是批量修改表名:
代碼如下:
Select CONCAT( 'ALTER TABLE ', table_name, 'RENAME TO ', table_name,';' )
FROM information_schema.tables
Where table_name LIKE 'dede_%';
首先執(zhí)行此SQL語句,會(huì)生成如下語句:
代碼如下:
ALTER TABLE de_aaa RENAME TO de_aaa;
ALTER TABLE de_bbb RENAME TO de_bbb;
在編輯器中將“RENAME TO de”批量改為想設(shè)置的表前綴,再執(zhí)行此SQL語句即可批量修改表名.
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/1204.html