Rumah >masalah biasa >Apakah pernyataan kemas kini mysql kembali?

Apakah pernyataan kemas kini mysql kembali?

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌asal
2023-08-01 14:18:082016semak imbas

Pernyataan kemas kini MySQL mengembalikan nilai integer yang mewakili bilangan baris yang diubah suai, memberitahu operator bilangan baris data yang telah dikemas kini Kenyataan UPDATE hanya akan mengubah suai baris yang memenuhi syarat dan hanya mengembalikan bilangan baris yang diubah suai. Biasanya, operasi kemas kini akan mengembalikan nilai integer yang lebih besar daripada atau sama dengan 0. Jika nilai pulangan ialah 0, ini bermakna tiada baris yang memenuhi syarat kemas kini telah diubah suai.

Apakah pernyataan kemas kini mysql kembali?

Sistem pengendalian tutorial ini: sistem Windows 10, versi MySQL 8, komputer Dell G3.

Dalam MySQL, pernyataan UPDATE digunakan untuk mengubah suai data dalam jadual. Apabila pernyataan UPDATE dilaksanakan, ia mengembalikan nilai integer yang mewakili bilangan baris yang telah diubah suai. Nilai pulangan ini memberitahu anda bilangan baris data yang dikemas kini.

Biasanya, operasi kemas kini mengembalikan nilai integer lebih besar daripada atau sama dengan 0. Ini menunjukkan bilangan baris data yang berjaya diubah suai. Jika nilai pulangan ialah 0, ini bermakna tiada baris yang memenuhi syarat kemas kini telah diubah suai.

Berikut ialah contoh yang menunjukkan penggunaan pernyataan KEMASKINI dan mendapatkan nilai pulangan:

UPDATE table_name SET column1 = value1 WHERE condition;

Andaikan terdapat jadual bernama pengguna, yang mengandungi tiga lajur: id, nama dan umur. Kami boleh menggunakan kenyataan KEMASKINI untuk menukar nama semua pengguna yang berumur lebih daripada 30 tahun kepada "John" dan mendapatkan bilangan baris yang dikemas kini yang dikembalikan:

UPDATE users SET name = 'John' WHERE age > 30;

Pada masa ini, jika terdapat 5 baris data dengan umur lebih daripada 30 tahun, maka kenyataan KEMASKINI akan Nilai pulangan ialah 5, menunjukkan bahawa 5 baris data telah berjaya diubah suai.

Perlu diambil perhatian bahawa pernyataan KEMASKINI hanya akan mengubah suai baris yang memenuhi syarat, dan hanya mengembalikan bilangan akhir baris yang diubah suai. Jika pernyataan KEMASKINI tidak mengubah suai mana-mana baris, ia masih akan mengembalikan 0 dan bukannya ralat.

Operasi kemas kini boleh menjejaskan data dalam pangkalan data, jadi anda perlu berhati-hati mempertimbangkan syarat dan mengemas kini kandungan apabila menggunakan kenyataan KEMASKINI untuk mengelakkan keputusan yang tidak dijangka pada data.

Atas ialah kandungan terperinci Apakah pernyataan kemas kini mysql kembali?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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