sql 命令批量生成drop命令
需要批量刪除表,而MySQL又沒有提供相關的功能;一般我們建表也都會使用相同前綴,那么,在不使用工具的情況下可以選擇使用sql生成批量刪除命令;
如刪除以 "wp_" 開頭的表:
SELECT CONCAT( 'drop table ', table_name, ';' )
FROM information_schema.tables
WHERE table_name LIKE 'wp_%';
這是表放在MySQL默認庫的情況,但是如果是放在自己的庫中時應使用如下:
SELECT CONCAT('drop table lab_52liming_co.', table_name, ';')
FROM information_schema.tables
WHERE table_schema = 'lab_52liming_co' AND table_name LIKE 'wp_%'