首页 > 知识问答 > truncate和delete的区别
truncate和delete的区别
truncate和delete都是删除表中的数据的语句,它们的不同之处在于:
1、truncate TABLE比delete的速度快;
2、truncate TABLE 是删除表的所有行,而delete是删除表的一行或者多行(除非delete不带WHERE语句);
3、在删除时,truncate不会记录任何日志信息,而delete会记录日志信息。
truncate和delete都是删除表中的数据的语句,它们的不同之处在于:
1、truncate TABLE比delete的速度快;
2、truncate TABLE 是删除表的所有行,而delete是删除表的一行或者多行(除非delete不带WHERE语句);
3、在删除时,truncate不会记录任何日志信息,而delete会记录日志信息。