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.