Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySql :si la valeur existe UPDATE sinon INSERT

Que diriez-vous de REMPLACER DANS :

REPLACE INTO models
( col1, col2, col3 )
VALUES
( 'foo', 'bar', 'alpha' )

En supposant que col1 est votre clé primaire, si une ligne avec la valeur 'foo' existe déjà, elle mettra à jour les deux autres colonnes. Sinon, il insérera une nouvelle ligne.