Dass "NOT NULL" mit "DEFAULT ''" kombiniert werden kann, war jetzt zu offensichtlich (Wald und Bäume und so ...). Das löst natürlich alle Probleme. Ich muss jetzt natürlich nochmal irgendwie mit "ALTER TABLE" die bestehenden Datenbanken/Tabellen der Kunden zu aktualisieren.
field4 VARCHAR(255) NOT NULL DEFAULT ''
Danke nochmal.
Das ist ein absolutes No-Go!
Felder, die kein Primary-Key oder dergleichen sind, werden nicht über die Datenbank als NOT NULL definiert. Das wird über die Software geregelt.
Diesen Fehler habe ich einmal gemacht. Seitdem nie wieder.