Bir veritabanı tablosuna satır eklemek istiyorum, ancak aynı benzersiz anahtarla bir satır varsa, satırı güncellemek istiyorum.
Örneğin:
insert into table (id, name, age) values(1, "A", 19)
Diyelim ki benzersiz anahtar var id
ve Veritabanımda bir satır var id = 1
. Bu durumda, bu satırı bu değerlerle güncellemek istiyorum. Normalde bu bir hata verir.
Ben kullanırsanız insert IGNORE
o hatayı göz ardı eder, ama yine de güncelleme olmayacaktır.