Diskusi Celvin

Selesai
Celvin
Ditanyakan pada: Import File SQL di MySQL dari Data Generator

apa perbedaan truncate dan drop

3 Jawaban

Avatar
Muhammad Fakhry Burhanuddin

setahun yang lalu

Keyword truncate untuk mengosongkan data yang ada di dalam tabel. Sedangkan keyword drop untuk menghapus tabel.

Langsung dipraktekkan saja.

TRUNCATE TABLE nama_tabel

DROP TABLE nama_tabel

Avatar
Muchammad Rizky Yudistira

setahun yang lalu

Hi Kak, perintah drop yang dipakai untuk menghapus objek, misalnya objek tabel, tampilan, atau indeks. Contoh :

DROP Table Data Karyawan;

Truncate yang berfungsi untuk menhapus semua record dengan cepat dari tabel. Berbeda dengan Drop, Truncate mampu mempertahankan strukturnya dan bisa dipulihkan lagi. Contoh :

Truncate Table Data Karyawan
Avatar
BroKoding

setahun yang lalu

Halo kak, sebagai tambahan 1 query serupa yang biasa digunakan yakni DELETE. Mirip dengan truncate akan tetapi bedanya delete hanya menghapus row dengan kondisi tertentu yang diberikan. Berbeda dengan truncate uang menghapus seluruh row pada 1 tabel.