MySql查询需要删除的表

1、模糊查询包含excel和csv的表

SELECT
-- CONCAT( 'drop table ', table_name)
CONCAT('DROP TABLE IF EXISTS ', GROUP_CONCAT(table_name),";")	
FROM
	# 数据为所有数据库的表 show table不能作为表数据被查询
	information_schema.TABLES
WHERE
	table_name LIKE 'excel_%'
	or table_name LIKE 'csv_%'
	AND table_schema='smartreport'; -- smartreport为数据库名称

2、查询所有表

SELECT
-- CONCAT( 'drop table ', table_name)
CONCAT('DROP TABLE IF EXISTS ', GROUP_CONCAT(table_name),";")	
FROM
	# 数据为所有数据库的表 show table不能作为表数据被查询
	information_schema.TABLES
WHERE
	
	table_schema='smartreport'; -- smartreport为数据库名称
posted @ 2022-08-04 19:11  码奴生来只知道前进~  阅读(4)  评论(0)    收藏  举报