Von Gestern
Cadet 3rd Year
- Registriert
- Nov. 2004
- Beiträge
- 37
Ein kräftiges 'Hallo' an alle Freunde des Quellcodes
Ich habe eine frage bezüglich des Tabellentyps InnoDB, welcher in MySQL zur verfügung steht.
Mit InnoDB kann ich ja bekanntlich auch referenzielle Integrität verwirklichen. Für einen neuen Datensatz muss der Fremdschlüssel zu einer verknüpften Tabelle in dieser bereits vorhanden sein, dass der INSERT durchgeführt wird. Dies ist ja allgemein sehr wünschenswert. Allerdings lässt InnoDB einen leeren Eintrag der ID (also NULL) auch nicht zu, da diese ID in der verknüpften Tabelle nicht existiert.
Meine Frage ist nun, ob und wenn, wie es möglich ist in diesen Fremdschlüsselfelder auch NULL zuzulassen.
Ich bin schon ne halbe Ewigkeit auf der Suche und bin um jeden Hinweis dankbar...
Ich habe eine frage bezüglich des Tabellentyps InnoDB, welcher in MySQL zur verfügung steht.
Mit InnoDB kann ich ja bekanntlich auch referenzielle Integrität verwirklichen. Für einen neuen Datensatz muss der Fremdschlüssel zu einer verknüpften Tabelle in dieser bereits vorhanden sein, dass der INSERT durchgeführt wird. Dies ist ja allgemein sehr wünschenswert. Allerdings lässt InnoDB einen leeren Eintrag der ID (also NULL) auch nicht zu, da diese ID in der verknüpften Tabelle nicht existiert.
Meine Frage ist nun, ob und wenn, wie es möglich ist in diesen Fremdschlüsselfelder auch NULL zuzulassen.
Ich bin schon ne halbe Ewigkeit auf der Suche und bin um jeden Hinweis dankbar...
