Mysql批量处理表(包含表模糊查询)
批量清空前缀一样的表
SELECT CONCAT( 'truncate table ', table_name, ';' ) FROM information_schema.TABLES WHERE table_name LIKE 'sis_%';
得到以下数据:
复制结果去执行sql就行。
批量清空数据库的表
SELECT CONCAT( 'TRUNCATE TABLE ', table_schema, '.', TABLE_NAME, ';' ) FROM INFORMATION_SCHEMA.TABLES WHERE table_schema IN ( '数据库 1', '数据库 2' );
方法如上一致。