Desejo adicionar uma linha a uma tabela de banco de dados, mas se existir uma linha com a mesma chave exclusiva, desejo atualizar a linha.
Por exemplo:
insert into table (id, name, age) values(1, "A", 19)
Digamos que a chave exclusiva seja id
e, no meu banco de dados , há uma linha com id = 1
. Nesse caso, quero atualizar essa linha com esses valores. Normalmente, isso gera um erro.
Se eu usar, insert IGNORE
ele ignorará o erro, mas ainda não será atualizado.