Thread [PHP] NULL = 0 != null ??? (34 answers)
Opened by FlorianL at 2007-10-05 14:17

nepos
 2007-10-09 11:34
#100535 #100535
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
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.

View full thread [PHP] NULL = 0 != null ???