Re: [SQL ] 請問刪除語法中的truncate和delete 有ꐠ…
※ 引述《followaymis (abcde)》之銘言:
: 各位高手大家好....
: 小弟是sql2005的新手...
: 上次在看語法書的時候...
: 發現truncate跟delete都是刪除資料
: 只是delete的可以加條件去刪除(where)..
: 那如果我要刪除全部資料的時候....
: 到底要用哪一個阿?????
: drop我知道..是連資料表定義都會被刪除.....
: 所以想問truncate跟delete的差別....
: 先謝謝各位了~~~~~
truncate好像會reset掉auto_increment的值(歸零).
而delete不會.
速度上應該差不多,但truncate會快一點.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.231.229.76
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 11 篇):