Saya ingin menambahkan baris ke tabel database, tetapi jika ada baris dengan kunci unik yang sama, saya ingin memperbarui baris.
Sebagai contoh:
insert into table (id, name, age) values(1, "A", 19)
Katakanlah kunci uniknya adalah id
, dan di Database saya , ada baris dengan id = 1
. Dalam hal ini, saya ingin memperbarui baris itu dengan nilai-nilai ini. Biasanya ini memberikan kesalahan.
Jika saya menggunakannya insert IGNORE
akan mengabaikan kesalahan, tetapi masih tidak memperbarui.