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

INSERTAR si no existe Mysql

La sintaxis oficial para esto es

INSERT IGNORE ...

Sin embargo, en su caso puede ser preferible hacer

INSERT ... ON DUPLICATE KEY UPDATE id=id

Consulte puntos de referencia . En mi experiencia, este truco solo mejora el rendimiento si tienes una clave principal:el optimizador no reconocerá la no operación si lo haces follower_id = follower_id .