Voglio aggiungere una riga a una tabella del database, ma se esiste una riga con la stessa chiave univoca voglio aggiornare la riga.
Per esempio:
insert into table (id, name, age) values(1, "A", 19)
Diciamo che la chiave unica è id
, e nel mio database , c'è una riga con id = 1
. In tal caso, voglio aggiornare quella riga con questi valori. Normalmente questo dà un errore.
Se lo uso insert IGNORE
ignorerà l'errore, ma non verrà aggiornato.