我们知道delete from 加上表明可以删除一个表中任意行,如果不加条件限制就会删除所有行,同时truncate也能起到相同作用
DELETE FROM student
TRUNCATE TABLE student
区别:
内部实现不同,
delete是一行一行删除
truncate等效于drop表名再create一个新的表,速度要更快,相当于运行了两句DDL
我们知道delete from 加上表明可以删除一个表中任意行,如果不加条件限制就会删除所有行,同时truncate也能起到相同作用
DELETE FROM student
TRUNCATE TABLE student
区别:
内部实现不同,
delete是一行一行删除
truncate等效于drop表名再create一个新的表,速度要更快,相当于运行了两句DDL