delete删除的时候可以配合事务,将删除掉的数据找回,回滚roolback,还可以加where删除条件,只删除数据,表结构还在
truncate不跟删除条件,不可回滚,删除所有的数据和表结构,自增id会重置
drop不跟删除条件,不可回滚,删除所有的数据和表结构,重新复制一张新的表结构,自增id不重置
本文深入解析了SQL中delete、truncate和drop三种删除操作的区别。详细介绍了delete如何配合事务使用,实现数据的有条件删除及回滚;truncate则用于无条件删除所有数据,但不保留表结构,且无法回滚;drop则彻底删除表结构与数据,创建全新表结构,自增ID不重置。
delete删除的时候可以配合事务,将删除掉的数据找回,回滚roolback,还可以加where删除条件,只删除数据,表结构还在
truncate不跟删除条件,不可回滚,删除所有的数据和表结构,自增id会重置
drop不跟删除条件,不可回滚,删除所有的数据和表结构,重新复制一张新的表结构,自增id不重置
991

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