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

Consulta SQL:actualice si existe, inserte de lo contrario

Creo que necesitas revertir tu lógica para que funcione:

insertar en una tabla; si existe (misma clave), actualícela.

esto se puede lograr con ON DUPLICATE declaración como esta:

INSERT INTO Table1 VALUES(...)
ON DUPLICATE KEY UPDATE column=column+1

consulte el manual aquí