Menghapus Data: DELETE vs TRUNCATE

DELETE FROM tabel WHERE ... menghapus baris spesifik (bisa di-rollback). TRUNCATE TABLE tabel mengosongkan seluruh tabel secara instan dan mengereset auto-increment ID.

👀 Contoh dulu

DELETE FROM users WHERE status = 'inactive';

Hasilnya: Baris user inaktif terhapus.

💡 TRUNCATE jauh lebih cepat daripada DELETE tanpa WHERE untuk mengosongkan tabel.

📝 Sekarang giliranmu

Hapus data dari tabel logs di mana created_at lebih kecil dari tanggal 2024-01-01.

Preview