sql >> Databasteknik >  >> RDS >> Mysql

MySQL standardvärde fel med ON DUPLICATE KEY UPDATE

Du får ett felmeddelande eftersom

  1. user_id kolumnen definieras som NOT NULL
  2. user_id kolumnen har inget standardvärde angivet
  3. Du anger inte heller dess värde i din fråga

PS:frågan är irrelevant för ON DUPLICATE KEY UPDATE klausul - det skulle vara samma fel om du inte använde det också.

PPS:oavsett om ON DUPLICATE KEY UPDATE utlöst - din insert bör uppfylla alla begränsningar



  1. Varför gillar inte PostgreSQL tabellnamn med VERSALER?

  2. rekursiv funktionskategoridatabas

  3. Relationell algebra

  4. Ta bort-knappen fungerar inte i CodeIgniter