作者sickleave (咳到死)
看板Database
标题Re: [SQL ] 请问删除语法中的truncate和delete 有ꐠ…
时间Sun Aug 26 21:27:53 2007
※ 引述《followaymis (abcde)》之铭言:
: 各位高手大家好....
: 小弟是sql2005的新手...
: 上次在看语法书的时候...
: 发现truncate跟delete都是删除资料
: 只是delete的可以加条件去删除(where)..
: 那如果我要删除全部资料的时候....
: 到底要用哪一个阿?????
: drop我知道..是连资料表定义都会被删除.....
: 所以想问truncate跟delete的差别....
: 先谢谢各位了~~~~~
truncate好像会reset掉auto_increment的值(归零).
而delete不会.
速度上应该差不多,但truncate会快一点.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.231.229.76