由于项目中对数据库做操作,有需要对多张table drop , 由于mysql 没有提过对于drop table like "%_CLF_%" 的方法,于是找到一个方法:
1. 用命令到处要drop的table
mysql -uxxx -p...... -hxxx.xxxxx.com -e"select concat('drop table ',table_name,';') from information_schema.tables where table_name like '%_CLF_%'" > test.sql
2. 我们可以看到test.sql 中数据是:
然后我们去掉第一行: concat('drop table ',table_name,';'
3 . 导入test.sql
mysql -uxxx -p...... -hxxx.xxxxx.com databasename < test.sql