Cara Menghapus 2 Tabel atau Lebih Dalam 1 Query

By , April 15, 2015,

Cara Menghapus 2 Tabel atau Lebih Dalam 1 Query. Cara menghapus tabel di database mysql sangat mudah caranya. Query yang digunakan adalah “DELETE”. Namun untuk manipulasi suatu hal penggunaan query delete pada penghapusan tabel yang ada di database sering kali di modifikasi untuk keperluan tertentu. Salah satunya yaitu menghapus dua tabel atau bahkan lebih, dalam sekali query saja.

Nah Saya membuat script php ini pada awalnya, Saya akan menghapus data stok, maka dari itu jika data tabel lain dihapus maka tabel lain ikut terhapus pula. Dari kasus tersebutlah saya memanfaatkan penggungaan query delete untuk menghapus 2 tabel.  Cara menghapus dua data sekaligus atau lebih dalam mysql memanfaatkan eksekusi sekaligus dalam satu query.

Cara Menghapus 2 Tabel atau Lebih Dalam 1 Query

Untuk lebih lengkapnya silahkan simak panduan dan tutorial script php berikut ini yang berguna untuk menghaspus beberapa tabel dalam database mysql.

1. Tabel 1 (tabel barang)

Pada contoh ini tabel pertama Saya asumsikan adalah tabel 1 yang bernama tabel barang. Tabel ini berisi kod_barang, nama_barang, dan stok.

Tabel barang

Tabel barang

2. Tabel 2 ( tabel penjualan)

Tabel yang kedua ini adalah tabel penjualan, isinya yaitu kd_barang dan total_penjualan.

Tabel penjualan

Tabel penjualan

Pada contoh tabel database di atas, hal yang akan kita lakukan misalnya ingin menghapus data barang yang ada di tabel 1 dan tabel 2 dengan kode barang a. Nah untuk itu proses query yang dilakukan untuk menghapus data yang ada pada kedua tabel diatas sebagai berikut:


$sql = "DELETE * FROM barang WHERE kd_barang = 'a'"

$sql2 = "DELETE * FROM penjualan WHERE kd_barang = 'a'"

$proses = mysql_query($sql);

$proses2 = mysql_query($sql2);

Nah untuk script diatas letakkan pada file yang sama, dan script php di atas akan secara bersamaan menghaspus 2 tabel yang dipilih tersebut. Dengan demikian data yang ada di tabel 1 dan data yang ada di tabel 2 dengan kode barang akan terhapus secara bersamaan.

Untuk cara yang lain bisa menggunakan penghapusan data dengan menggunakan join pada tabel sql. Caranya yaitu:


$sql = "DELETE a.*, b.* FROM barang a, penjualan b WHERE a.kd_barang = 'a' AND  b.kd_barang = 'a'"

$proses = mysql_query($sql);

Dengan cara join diatas maka tabel akan terhapus dengan bersamaan. Query diatas lebih simpel karena menggabungkan kedua tabel terlebih dahulu, kemudian melakukan eksekusi penghapusan. Oke demikain tutorial untuk menghapus banyak tabel pada database. Semoga Cara Menghapus 2 Tabel atau Lebih Dalam 1 Query menambah informasi tentang query “DELETE” pada database.

Postingan berikutnya

  1. query delete dua tabel sql
  2. syintak sqlserver menghapus 2 atau 3 tabel sekaligus
  3. coding hapus data yg berhubungan dengan tabel lain
  4. cara menghapus 2 baris tabel sekaligus di java
  5. coding hapus delphi 2 tabel
  6. cara menghapus tabel relasi pada vb 6
  7. cara menghapus semua tabel yang berelasi
  8. cara menghapus multiple tabel menggunalan 1 perintah sql server
  9. cara menghapus 2 tabel sekaligus dalam 1 query pada vb net
  10. cara menghapus 2 tabel sekaligus dalam 1 perintah pada vb net dan sql server
  11. cara menghapus 2 data tabel di web
  12. cara hapus lebih 2 tabel dengan sql
  13. cara hapus beberapa tabel
  14. cara hapus 2 data tabel sekaligus pada vb net 2010
  15. cara delete lebih dari 2 tabel database

Leave a Reply

Your email address will not be published. Required fields are marked *