Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Mendapatkan ID Baris Terkini Dikemaskini dalam MySQL Menggunakan PHP?

Bagaimanakah Saya Boleh Mendapatkan ID Baris Terkini Dikemaskini dalam MySQL Menggunakan PHP?

Linda Hamilton
Linda Hamiltonasal
2025-01-05 09:27:40672semak imbas

How Can I Get the ID of the Most Recently Updated Row in MySQL Using PHP?

Mendapatkan ID Baris Terkini Dikemas Kini dalam MySQL

Apabila bekerja dengan MySQL dan PHP, mungkin perlu mendapatkan ID baris terakhir dikemas kini dalam pertanyaan. Ini amat berguna untuk menjejaki perubahan yang dibuat pada pangkalan data. Soalan ini membincangkan cara untuk menyelesaikan tugas ini dengan berkesan menggunakan MySQL bersama PHP.

Penyelesaian yang disediakan melibatkan penggunaan teknik yang melibatkan penggunaan pembolehubah takrif pengguna (@update_id) dan gabungan pernyataan SQL. Mula-mula, pembolehubah @update_id dimulakan kepada 0. Selepas ini, penyataan UPDATE dilaksanakan, yang menetapkan nama_kolum yang dipilih kepada nilai yang ditentukan sambil pada masa yang sama menetapkan lajur id kepada nilai pembolehubah @update_id. Klausa WHERE mengehadkan operasi kemas kini kepada baris tertentu. Setelah operasi kemas kini selesai, penyataan SELECT akhir mendapatkan semula nilai pembolehubah @update_id, yang mewakili ID baris terakhir dikemas kini.

Selain itu, penyelesaian yang disediakan telah dikembangkan lagi untuk menyokong pengambilan ID berbilang baris. dipengaruhi oleh kenyataan kemas kini. Ini dicapai dengan menggunakan pendekatan yang serupa tetapi menggunakan fungsi CONCAT_WS() untuk menggabungkan ID baris yang terjejas menjadi satu rentetan, dipisahkan dengan koma.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan ID Baris Terkini Dikemaskini dalam MySQL Menggunakan PHP?. 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