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

Ignorar el error de clave duplicada en MySQL en INSERTAR

Este error ocurre porque ha especificado que una de las columnas de su tabla sea UNIQUE . No puede tener 2 filas con el mismo valor para esta columna. Si desea reemplazar la fila existente, use REPLACE en lugar de INSERT . Si realmente desea filas que contengan el mismo valor para la columna, elimine el UNIQUE modificador de esa columna.

Usando INSERT IGNORE como se describe en algunas de las otras respuestas, evitará que se emita el error, pero no actualizará la tabla.