sql truncate 和delete的区别
1.都可以删除全部数据(共同点)
2.truncate不能跟条件,并且identity会自动变回1
3.delete能跟条件, 并且删除全部数据时identity不会改变,继续上一次的增长
4. truncate后面跟table t1,delete后面跟from t1
本文介绍了SQL中TRUNCATE与DELETE两个命令的区别。TRUNCATE无法带条件使用且会重置IDENTITY值;DELETE可以带条件使用,且在删除所有记录时不重置IDENTITY值。TRUNCATE命令后跟表名,而DELETE命令后跟FROM表名。

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