Xóa tất cả dữ liệu khỏi một bảng
Dạng đơn giản nhất của TRUNCATE TABLE
như sau:
TRUNCATE TABLE table_name;
Xóa tất cả dữ liệu khỏi bảng có tham chiếu khóa ngoại
Để xóa dữ liệu khỏi bảng chính và tất cả các bảng có tham chiếu khóa ngoại đến bảng chính, bạn sử dụng CASCADE
tùy chọn như sau:
TRUNCATE TABLE table_name CASCADE;
Cập nhật:
BEGIN;
ALTER TABLE table_name DISABLE TRIGGER ALL;
TRUNCATE TABLE table_name;
ALTER TABLE table_name ENABLE TRIGGER ALL;
COMMIT;