我们清空数据表的方式大致有两种:
(1)TRUNCATE
语法: TRANCATE TABLE [TABLE_NAME]
优点:
速度快,使用系统和事务的资源少,释放空间
缺点:
不能根据条件进行删除指定条件下的数据记录,而这个delete可以
eg:
truncate table userinfo
(2)DELETE 常见的一种
语法:DELETE FROM [TABLE_NAME]
优点:
常见,可以根据条件进行删除数据
缺点:
当存在一些问题,如存在外键关联的时候删除数据会发生异常,速度较慢,且耗系统资源
eg:
delete from userinfo
本文介绍了两种清空数据表的方法:TRUNCATE 和 DELETE。TRUNCATE 速度快且资源消耗少,但无法按条件删除;DELETE 可按条件删除但速度较慢且可能因外键关联引发异常。
5

被折叠的 条评论
为什么被折叠?



