Cara Menggunakan Statement MySQL DELETE LIMIT

Posted on

Panduan MySQL ini menjelaskan Cara Menggunakan Statement MySQL DELETE LIMIT dengan sintaks dan contoh.

Keterangan

Statement MySQL DELETE LIMIT digunakan bagi menghapus record dari tabel di MySQL dan membatasi jumlah record yang terhapus menurut nilai limit.

Syntax

Syntax bagi Statement MySQL DELETE LIMIT ialah:

Penjelasan Parameter
table
table yang recordnya mau dihapus
WHERE conditions
Alternatif. Kondisi yang mesti dipenuhi agar catatan dapat dihapus.
ORDER BY expression
Alternatif. Ini digunakan pada pernyataan DELETE LIMIT sehingga Sahabat dapat memesan hasilnya dan menargetkan catatan yang ingin Sahabat hapus.
LIMIT row_count
Ini menentukan jumlah baris yang terbatas pada hasil yang ditetapkan bagi dihapus menurut row_count. Misalnya, LIMIT 10 akan menghapus 10 baris pertama-tama yang cocok dengan kriteria hapus. Di sinilah urutan masalah jadi pastikan bagi menggunakan klausa ORDER BY secara tepat.
Catatan
  • Sahabat tak perlu mencantumkan bidang pada statement MySQL DELETE LIMIT karena Sahabat menghapus keseluruhan baris dari tabel.

 

Contoh

Mari kita lihat bagaimana menggunakan statement MySQL DELETE dengan klausa LIMIT di MySQL.

Selaku contoh:

 

Contoh statement MySQL DELETE LIMIT ini akan menghapus 2 record pertama-tama dari tabel kontak dimana situs webnya ialah ‘dumetschool.com’. Perhatikan bahwa hasilnya diurutkan menurut contact_id pada urutan menurun sehingga ini berarti bahwa 2 nilai contact_id terbesar akan dihapus dengan pernyataan DELETE LIMIT.

Sekiranya ada catatan lain di tabel kontak yang mempunyai nilai situs web ‘dumetschool.com’, mereka tak akan dihapus oleh pernyataan DELETE LIMIT di MySQL.

Sekiranya kita ingin menghapus nilai contact_id terkecil daripada dua terbesar, kita dapat mengubah urutan seperti berikut:

Kini hasilnya akan diurutkan menurut contact_id pada urutan naik, jadi dua catatan contact_id terkecil yang mempunyai situs ‘dumetschool.com’ akan dihapus dengan statement MySQL DELETE LIMIT ini. Tak ada catatan lain yang akan terpengaruh.

sumber :kursuswebprogramming.com/blog/

(Visited 32 times, 1 visits today)

Leave a Reply

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