Lieber Matthias,
Offensichtlich ist
'' != NULL
.
richtig. War das noch nicht klar?
Wie kann ich auf SQL-Ebene das Eintragen leerer Werte unterbinden?
Mir nicht bekannt, ich löse das auf PHP-Ebene, indem ich leere Werte zu null
konvertiere und erst dann in den PDO-Aufrufen zu SQL umwandle. Deshalb verwende ich lieber kein NOT NULL
in solchen Fällen.
Liebe Grüße,
Felix Riesterer.