ProXy: Verknüpfungen

Beitrag lesen

Ich habe davon bereits im Handbuch gelesen - Verwendet wird MySQL 4.1.2 - aber ich bin daraus nicht schlau geworden wie das funktioniert.

Beim Setzen von sog. Fremdschlüsseln können in die Spalten einer "Kind"-Tabelle nur Werte eingegeben können, die auch der Vater besitzt. Während dies bei nahezu allen DBMS der Fall ist, hinkt mySQL da wieder hinterher. mySQL bietet mehrere Storage Engines, die sich in Geschwindigkeit und Umfang unterscheiden. Die Engine innoDB - welche leider nicht Standard ist - bietet dir die Möglichkeit mit Fremdschlüsseln zu arbeiten.

Vor allem bei grösseren Projekten solltest du auf alle Fälle sicherstellen, dass alle Constraints richtig gesetzt sind - nur so kannst du Datenmüll verhindern.

MFG
ProXy