Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySql:se o valor existir UPDATE else INSERT


Que tal SUBSTITUIR EM:
REPLACE INTO models
( col1, col2, col3 )
VALUES
( 'foo', 'bar', 'alpha' )

Supondo que col1 seja sua chave primária, se já existir uma linha com o valor 'foo', ela atualizará as outras duas colunas. Caso contrário, ele irá inserir uma nova linha.