← Database & SQL27 / 83
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