Thread [PHP] NULL = 0 != null ???
(34 answers)
Opened by FlorianL at 2007-10-05 14:17
Da stimmt die Syntax nicht:
[sql]ALTER TABLE `meeting_teilnehmer` ADD CONSTRAINT `teilnehmer_id` FOREIGN KEY (`teilnehmer_id`) REFERENCES `teilnehmer`(`id`) ON DELETE CASCADE;[/sql] Für den Foreign Key der Teilnehmer und [sql]ALTER TABLE `meeting_teilnehmer` ADD CONSTRAINT `meeting_id` FOREIGN KEY (`meeting_id`) REFERENCES `meeting`(`id`) ON DELETE CASCADE;[/sql] für den Foreign Key der Meetings. Sollte das IMHO heißen. Das ON DELETE CASCADE solltest du auch mit reinnehmen, denn sonst bleiben in deiner Tabelle Leichen, wenn du ein Meeting oder einen Teilnehmer löscht. Mit dem ON DELETE CASCADE räumt die Datenbank die entsprechenden Einträge automatisch mit weg. |