sql >> Base de Datos >  >> RDS >> Mysql

MySql:si el valor existe ACTUALIZAR de lo contrario INSERTAR

¿Qué tal REEMPLAZAR EN:

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

Suponiendo que col1 sea su clave principal, si ya existe una fila con el valor 'foo', actualizará las otras dos columnas. De lo contrario, insertará una nueva fila.