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

Pregunta de rendimiento:EN ACTUALIZACIÓN DE CLAVE DUPLICADA vs ACTUALIZACIÓN (MySQL)

Hay una diferencia.

El INSERT la consulta tiene que verificar las restricciones en cada columna para ver si se violan al agregar esa fila. Si es así, necesita encontrar la fila correspondiente para actualizar y realizar la actualización.

Una UPDATE la consulta solo tiene que encontrar la fila para actualizar y realizar la actualización.

Si sabe que la fila ya existe, simplemente debe UPDATE eso.