drop table和truncate table的區別

junsansi發表於2008-12-31

前幾天在群中見到有人問drop table和truncate table之間有什麼區別,三思是這樣回答的:就像吃雞和吃雞蛋的區別一樣~

雞蛋吃掉了沒關係,只要雞還在,蛋就還有再下的可能,不過如果雞被吃掉了,那就連雞帶蛋都沒啦~~

對應到drop table和truncate table也是這樣理解。

truncate table就像是吃蛋,資料是沒了,但表還在,只要你願意,還可以再往裡填資料。

drop table就像吃雞,不僅資料沒了,連表都沒了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7607759/viewspace-524741/,如需轉載,請註明出處,否則將追究法律責任。

相關文章