MySQL - ADD FOREIGN KEY
Fremdschlüssel vergeben
Tabellen anlegenCREATE TABLE t1 (id INT NOT NULL, PRIMARY KEY (id)) ENGINE=INNODB;
CREATE TABLE t2 (id INT, parent_id INT,
INDEX par_ind (parent_id),
FOREIGN KEY (parent_id) REFERENCES t1(id)
ON DELETE CASCADE
) ENGINE=INNODB;
Schlüssel zu einer bestehenden Tabelle hinzufügen
ALTER TABLE t2 ADD FOREIGN KEY (id_key) REFERENCES t1 (id)
t1 = Referenztabelle, d.h. Haupttabelle
t2 = abhängige Tabelle mit Fremdschlüssel