mysql以表名为条件删除表
解决方法:
Select CONCAT( 'drop table ', table_name, ';' )
FROM information_schema.tables
Where table_name LIKE 'tb_estate_%' ;
上面sql执行后会自动组装删除符合条件的表格的sql,假如我现在数据库中表有tb_estate_20200716,tb_estate_20200717,那么执行以下sql语句查询结果:
drop table tb_real_estate_20200716;
drop table tb_real_estate_20200717;
再分别执行结果中的sql删除对应的表。