可以使用 TRUNCATE 命令清空一个表,如果需要清空整个数据库,则需要逐个清空每个表。
下面是一个清空整个数据库的示例 SQL 语句:
SET foreign_key_checks = 0;
SELECT CONCAT('TRUNCATE TABLE `', table_name, '`;')
FROM information_schema.tables
WHERE table_schema = 'database_name';
SET foreign_key_checks = 1;
其中 database_name 是需要清空的数据库名称,可以替换成实际的数据库名称。该语句会生成一系列 TRUNCATE TABLE 语句,用于清空每个表。注意在清空表之前关闭外键约束,以防止在清空表时出现错误。在清空完成后,需要重新开启外键约束。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END



![表情[aini]-红穆笔记](https://www.4s5.cn/wp-content/themes/zibll/img/smilies/aini.gif)
![表情[ciya]-红穆笔记](https://www.4s5.cn/wp-content/themes/zibll/img/smilies/ciya.gif)
![表情[xia]-红穆笔记](https://www.4s5.cn/wp-content/themes/zibll/img/smilies/xia.gif)


暂无评论内容