hawkmaster: Column 'spalte4' cannot be null'

Beitrag lesen

Hallo zusammen,

ich habe eine MySQL tabelle "testtab" mit ca. 10 Spalten
Die Spalte "ID" ist "auto_increment" alle anderen sind "varchar" und haben bei "Null" das Attribut "Not null"
Beispiel:

ID,Spalte1,Spalte2,Spalte3,Spalte4,Spalte5,Spalte6
1,,,wert3,,,

Die Zeile mit der ID = 1 ist immer vorhanden.

Ein PHP Script macht bei einer bestimmten Bedingung folgendes:
Es holt alle Werte von der Zeile mit ID = 1 und fügt eine neue Zeile ein.
Also quasi ein kopieren von allen Spaltenwerten in eine neue Zeile.

Ich bekomme nun eine Fehlermeldung wie:

Column 'spalte4' cannot be null'

ich verstehe nicht warum?
"Not null" bedeutet doch das Null Werte erlaubt sind oder?
und wenn ich mit PhpMyAdmin die Zeile 1 anschaue sind alle Spalten bis auf Spalte3 leer.
Also müsste es doch auch schon bei Spalte1 zu dieser Meldung kommen. Warum gerade mittendrin eine Spalte?

vielen Dank und viele Grüße
hawk