Tach!
ich kämpfe mich durch die Datenmodelle von verschiedenen Projekten und würde gerne mal vernünftige Kontrollen für Relationen, also z.B. mit Foreign Key Contraints, einbauen.
Kann man das mit MySQL inzwischen?
Schon lange, aber nur mit der InnoDB-Engine.
Ich hab die Sachen ausprobiert, die auf http://www.w3schools.com/sql/sql_foreignkey.asp beschrieben sind. Leider haut mir MySQL immer mit einer Fehlermeldung auf die Finger.
Da fehlt die Angabe der Engine im Statement. Man kann sicher eine Default-Engine irgendwo einstellen, wenn man das nicht als Klausel ins CREATE TABLE aufnimmt.
dedlfix.