U krijgt een foutmelding omdat
- De
user_idkolom is gedefinieerd alsNOT NULL - De
user_idkolom heeft geen standaardwaarde opgegeven - U geeft de waarde ervan ook niet op in uw zoekopdracht
PS:de vraag is niet relevant voor de ON DUPLICATE KEY UPDATE clausule - het zou dezelfde fout zijn als je het ook niet zou gebruiken.
PPS:ongeacht of de ON DUPLICATE KEY UPDATE geactiveerd - uw insert moet aan alle beperkingen voldoen