Hi,
wenn keine values angegeben waren
geschrieben
('', '', etc...)
liegt das daran?
ja, genau daran liegt das. Das ist nämlich kein leeres Feld sondern ein befülltest Feld, und zwar befüllt mit dem Wert "leerer String".
Du hast beim Schreiben solcher Sätze zwei Möglichkeiten:
-
Keine Angabe machen
Funktioniert aber nicht bei
INSERT INTO xyz VALUES ('a', 'b', ...) weil dann die Spaltenzahl nicht stimmt, sondern nur bei
INSERT INTO xzy (Spalte_1, Spalte_2) VALUES ('a', 'b') -
Explizite Angabe von NULL (nicht 'NULL')
INSERT INTO xyz VALUES ('a', 'b', NULL)
MfG
Rouven
--
-------------------
When the only tool you've got is a hammer, all problems start to look like nails.
-------------------
When the only tool you've got is a hammer, all problems start to look like nails.