truncate 和 delete 都是删除表的命令,但是删除的方式有所不同;
truncate 会摧毁整个表,然后再重构;
delete 则是一条记录接着一条记录的逐条删除;
所以,如果想要删除整个表的数据,那么truncate 无疑效率会更高;
反之,如果想要删除表中的某个记录,那么选择delete 会更好一些。
truncate 和 delete 都是删除表的命令,但是删除的方式有所不同;
truncate 会摧毁整个表,然后再重构;
delete 则是一条记录接着一条记录的逐条删除;
所以,如果想要删除整个表的数据,那么truncate 无疑效率会更高;
反之,如果想要删除表中的某个记录,那么选择delete 会更好一些。