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

¿Cómo ACTUALIZO una fila en una tabla o la INSERTO si no existe?

MySQL (y posteriormente SQLite) también admiten la sintaxis REPLACE INTO:

REPLACE INTO my_table (pk_id, col1) VALUES (5, '123');

Esto identifica automáticamente la clave principal y encuentra una fila coincidente para actualizar, insertando una nueva si no se encuentra ninguna.

Documentación:https://dev.mysql.com/doc/refman /8.0/es/reemplazar.html