1、指定表清空数据。

 # 清空表数据并设置id从1开始自增
truncate table 表名;

2、批量删除指定数据库的表数据。

SELECT
	#这里可以拼出之后需要执行的清空数据库的表SQL
	CONCAT( 'truncate TABLE ', table_schema, '.', TABLE_NAME, ';' ) 
FROM
	INFORMATION_SCHEMA.TABLES 
WHERE
	#单个或多个数据库
	table_schema IN ( '数据库1', '数据库2' );

将上述SQL的结果每行作为一句SQL运行即可清空指定数据库所有表数据。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐