Hallo zusammen,
ich versuche gerade eine kleine PHP-Anwendung zu programmieren, inkl. Datenbank:
Das habe ich auf zwei Server in einer Testdatenbank angelegt.
Ich versuche nun einen Wert in die Datenbank einzubinden:
In der einen Datenbank gibt es einen Fehler, weil ich 'feld_a' und 'feld_b' nicht
berücksichtige, da NOT NULL. In der anderen Datenbank funktioniert es aber,
trotz NOT NULL - wie kann das sein?
VG, David
ich versuche gerade eine kleine PHP-Anwendung zu programmieren, inkl. Datenbank:
SQL:
CREATE TABLE `test` (
`id` int(11) NOT NULL,
`feld_a` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL,
`feld_b` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL,
`feld_c` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
Das habe ich auf zwei Server in einer Testdatenbank angelegt.
Ich versuche nun einen Wert in die Datenbank einzubinden:
SQL:
INSERT INTO test (feld_b) VALUES ('Recklinghausen');
In der einen Datenbank gibt es einen Fehler, weil ich 'feld_a' und 'feld_b' nicht
berücksichtige, da NOT NULL. In der anderen Datenbank funktioniert es aber,
trotz NOT NULL - wie kann das sein?
VG, David