Anda dapat menggunakan INSERT INTO .. ON DUPLICATE KEY UPDATE
untuk memperbarui beberapa baris dengan nilai yang berbeda.
Anda memang memerlukan indeks unik (seperti kunci utama) untuk membuat bagian "kunci duplikat" berfungsi
Contoh:
INSERT INTO table (a,b,c) VALUES (1,2,3),(4,5,6)
ON DUPLICATE KEY UPDATE b = VALUES(b), c = VALUES(c);
-- VALUES(x) points back to the value you gave for field x
-- so for b it is 2 and 5, for c it is 3 and 6 for rows 1 and 4 respectively (if you assume that a is your unique key field)
Jika Anda memiliki kasus tertentu, saya dapat memberikan pertanyaan yang tepat.