Quiero agregar una fila a una tabla de base de datos, pero si existe una fila con la misma clave única, quiero actualizar la fila.
Por ejemplo:
insert into table (id, name, age) values(1, "A", 19)
Digamos que la clave única es id
, y en mi Base de datos , hay una fila con id = 1
. En ese caso, quiero actualizar esa fila con estos valores. Normalmente esto da un error.
Si lo uso insert IGNORE
, ignoraré el error, pero aún así no se actualizará.