Bahagian ini menangani konsep teras ujian SQL DELETE
operasi. Menguji penghapusan baris dalam pangkalan data SQL melibatkan mengesahkan bahawa baris yang dimaksudkan dan hanya baris yang dimaksudkan dikeluarkan. Ini melampaui semata -mata memeriksa jika pernyataan DELETE
dilaksanakan tanpa kesilapan. Ujian yang berkesan memerlukan strategi yang mantap untuk memastikan integriti data dan mencegah kehilangan data yang tidak disengajakan. Ini melibatkan pengesahan data pra-penghapusan, pengesahan pasca penghapusan, dan pertimbangan kes-kes kelebihan yang berpotensi. Sebagai contoh, anda harus menguji dengan keadaan klausa WHERE
yang berbeza, termasuk yang mensasarkan sebilangan besar baris, satu baris, atau tiada baris sama sekali (untuk mengesahkan bahawa tiada baris yang tidak diingini terjejas). Pertimbangkan juga ujian dengan pelbagai jenis dan syarat data dalam klausa WHERE
untuk memastikan liputan yang komprehensif. Tangkap data pra-hamba:
pernyataan
untuk mengenal pasti baris sasaran. 2. Melaksanakan Pernyataan Padam: DELETE
Jalankan pernyataan SELECT
terhadap pangkalan data. DELETE
WHERE
Selepas pelaksanaan, sahkan bahawa baris yang diharapkan telah dipadamkan. Ini boleh dilakukan dengan: DELETE
Bandingkan kiraan baris sebelum dan selepas penghapusan menggunakan pertanyaan . Perbezaannya sepadan dengan bilangan baris yang dijangka akan dipadam. Ini boleh melibatkan di antara data pra-penghapusan dan jadual semasa, mencari baris yang wujud dalam data pra-penghapusan tetapi tidak dalam jadual semasa. Mana -mana baris yang tersisa menunjukkan kegagalan penghapusan. Ujian negatif:
Pastikan tiada baris yang tidak diingini telah dipadam. Ini melibatkan pemeriksaan baris yang tidak sepatutnya dipengaruhi oleh pernyataan Beberapa alat dan teknik boleh mengautkan ujian SQL DELETE
pernyataan:
Atas ialah kandungan terperinci Cara Menguji SQL Padam Baris. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!