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

14 hari 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

14 hari 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

14 hari 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.