mysql clear table data コマンドには、次の 2 つのステートメントがあります:
ステートメント 1:
delete from 表名;
ステートメント 2:
truncate table 表名;
比較:
(1) where パラメータのない delete ステートメントは削除できます すべてmysql テーブルの内容は、truncate table を使用してクリアすることもできます。
(2) 効率の点では、truncate の方が delete よりも高速ですが、truncate を削除すると、mysql ログが記録されず、データを復元できなくなります。
(3) delete の効果は、削除が完了するまで mysql テーブル内のすべてのレコードを 1 つずつ削除するのと似ていますが、truncate は mysql テーブルの構造を保持して再作成することと同じです。すべての状態は新しい表面と同等です。
推奨チュートリアル: 「MySQL チュートリアル 」
以上がテーブルデータをクリアするmysqlコマンドとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。