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

Error de valor predeterminado de MySQL con ACTUALIZACIÓN DE CLAVE DUPLICADA

Está recibiendo un error porque

  1. El user_id la columna se define como NOT NULL
  2. El user_id la columna no tiene un valor predeterminado especificado
  3. Tampoco especificas su valor en tu consulta

PD:la pregunta es irrelevante para ON DUPLICATE KEY UPDATE cláusula:sería el mismo error si no lo usara también.

PPS:independientemente de si ON DUPLICATE KEY UPDATE activado - su insert debe satisfacer todas las restricciones