Tach,
MySQL lässt kein NULL als Defaultwert für ein NOT-NULL-Feld gelten. Keinen Default-Wert anzugeben resultiert in einem Leerstring als Default-Wert (für ein NOT-NULL-Feld, sonst NULL). Ich fand auch keinen SQL-Mode, der MySQL zu einer Fehlermeldung veranlasst, wenn ein Feld nicht angegeben wird. Constraints auf andere Inhalte als Foreign Keys hab ich auch nicht gefunden.
bäh, du hast natürlich recht, auch wenn ich mir ziemlich sicher war, das schon benutzt zu haben, aber das war dann wohl nicht mit Mysql; mit TEXT statt VARCHAR würde es funktionieren, da TEXT keinen Default haben kann, aber dafür hat das andere Nachteile.
mfg
Woodfighter