TRUNCATE TABLE文の間にMySQLの差でDELETE句

 TRUNCATE文は、テーブルデータの構文を削除します。つまり、単語のテーブルが起こるが、ないだろう

TRUNCATE   TABLE   表名。
TRUNCATE   表名。

 

 

 

 

 

1は、使用TRUNCATE文の後、テーブルには、その列のリセットAUTO_INCREMENTカウンタの初期値になります。

2は、インデックス・テーブルとビューへの参加のために、あなたはデータを削除するために切り捨てTABLE文を使用することはできません。代わりに、delete文を使用します

3、より少ないシステムおよびトランザクションログのリソース切り捨てテーブルよりも、削除操作を使用します。delete文を削除します各行は、トランザクション・ログ内の行を追加し、TRUNCATE TABLE文は、によって解放されます

データの削除データページに使用されるデータ格納テーブル、これだけのトランザクション・ログに記録されたページのリリース。

おすすめ

転載: www.cnblogs.com/bravesunforever/p/11901688.html