1つのテーブルからすべてのデータを削除する
TRUNCATE TABLE
の最も単純な形式 ステートメントは次のとおりです。
TRUNCATE TABLE table_name;
外部キー参照があるテーブルからすべてのデータを削除します
メインテーブルおよびメインテーブルへの外部キー参照を持つすべてのテーブルからデータを削除するには、CASCADE
を使用します。 次のオプション:
TRUNCATE TABLE table_name CASCADE;
更新:
BEGIN;
ALTER TABLE table_name DISABLE TRIGGER ALL;
TRUNCATE TABLE table_name;
ALTER TABLE table_name ENABLE TRIGGER ALL;
COMMIT;