Mysql中批量删除相同表前缀的数据表 sql语句
MySQL批量删除多张表的一条SQL语句
先执行
删除所有pre_前缀的表
SELECT CONCAT( 'drop table ',table_name,'; ') FROM information_schema.tables where information_schema.tables.TABLE_NAME LIKE 'pre_%' ;
删除所有pre_前缀的表 并且 不删除pre_uc前缀的表
SELECT CONCAT( 'drop table ',table_name,'; ') FROM information_schema.tables WHERE information_schema.tables.TABLE_NAME LIKE 'pre_%' AND information_schema.tables.TABLE_NAME NOT LIKE 'pre_uc%';
将得到的结果复制下来,再重新执行
本文作者:未来往事
本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处
此处评论已关闭