测试积点老人 发表于 2024-5-10 09:11:56

drop、delete、truncate三者的区别?

回复可见
**** Hidden Message *****

kallinr 发表于 2024-5-11 09:13:14

不了解

oliver.tang 发表于 2024-5-11 09:16:13

删除表

海海豚 发表于 2024-5-11 09:29:10

Truncate和Delete的区别在于,Truncate删除整个表的数据,而Delete只删除表中某些数据。如果需要删除一个有很多行的表,并且不需要恢复,那么truncate命令可以更快地清空表。另外,truncate和drop都是一个命令,不能与WHERE条件一起使用

bellas 发表于 2024-5-11 11:47:13


Truncate和Delete的区别在于,Truncate删除整个表的数据,而Delete只删除表中某些数据。如果需要删除一个有很多行的表,并且不需要恢复,那么truncate命令可以更快地清空表。另外,truncate和drop都是一个命令,不能与WHERE条件一起使用

jingzizx 发表于 2024-5-11 14:00:58

Truncate和Delete的区别在于,Truncate删除整个表的数据,而Delete只删除表中某些数据。如果需要删除一个有很多行的表,并且不需要恢复,那么truncate命令可以更快地清空表。另外,truncate和drop都是一个命令,不能与WHERE条件一起使用
页: [1]
查看完整版本: drop、delete、truncate三者的区别?