Hallo!
Ich habe mir mit phpMyAdmin eine Tabelle erstellt. Ich habe die Version 3.2.4.
Ich habe eine Spalte mit einem Primärschlüssel.
Die Spalte wurde auch mit "NOT NULL" erstellt aber wenn ich versuche einen leeren Datensatz einzufügen klappt das trotzdem.
Ein zweiter leerer Datensatz wird wegen duplicate entry natürlich auch abgewiesen.
Woran liegts? Was mach ich falsch?
Hier der Code zum Ersetllen der Tabelle auf 1 Spalte gekürzt. Diese soll keine leeren Werte enthalten.
CREATE TABLE `myTable` (
`colName` VARCHAR( 100 ) NOT NULL ,
PRIMARY KEY ( `colName` )
) ENGINE = InnoDB;
Die Spalte darf keine leeren Datensätze enthalten.
Uwe