Bagaimana untuk Mengesahkan Kejayaan Operasi MySQL DELETE?

Barbara Streisand
Lepaskan: 2024-10-29 18:47:47
asal
279 orang telah melayarinya

How to Verify the Success of MySQL DELETE Operations?

Menyemak Kejayaan Operasi MySQL DELETE

Apabila mencuba operasi DELETE menggunakan MySQL, adalah penting untuk mengesahkan kejayaannya untuk memastikan pemadaman baris berlaku seperti yang dimaksudkan. Memahami nilai pulangan dan teknik tambahan untuk mengesahkan kejayaan adalah penting untuk pengurusan pangkalan data yang berkesan.

Nilai Pulangan Operasi PADAM yang Berjaya

Apabila menggunakan fungsi mysql_query PHP untuk penyataan DELETE, pelaksanaan yang berjaya akan dikembalikan:

  • BENAR: Apabila pemadaman berjaya

Walau bagaimanapun, adalah penting untuk ambil perhatian bahawa TRUE tidak semestinya menunjukkan bahawa baris telah terjejas. Contohnya, jika pertanyaan DELETE menyasarkan baris yang tidak wujud, ia akan tetap mengembalikan TRUE.

Jika anda menggunakan PHP Data Objects (PDO), PDO::exec mengembalikan:

  • Bilangan baris yang terjejas (integer): Bilangan baris yang diubah suai atau dipadamkan oleh pernyataan. Nilai 0 menunjukkan tiada baris terjejas.

Kaedah Alternatif untuk Menyemak Kejayaan PADAM

Selain daripada nilai pulangan, anda juga boleh mempertimbangkan kaedah ini:

  • Menggunakan mysql_affected_rows: Fungsi ini mengembalikan bilangan baris yang dipengaruhi oleh pernyataan DELETE yang paling terkini. Nilai 0 bermakna tiada baris dipadamkan.
  • Menyemak kewujudan baris sebelum pemadaman: Untuk mengelakkan pertanyaan yang tidak perlu, anda boleh mengesahkan kewujudan baris sasaran pada mulanya. Jika ia ada, lakukan PADAM; jika tidak, langkau.

Atas ialah kandungan terperinci Bagaimana untuk Mengesahkan Kejayaan Operasi MySQL DELETE?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan