Col. John Hannibal Smith
Benutzer
- Beiträge
- 12
Hallo, ich habe momentan das Problem, dass ich 2 Tabellen (kunden und auftraege) verknüpfen möchte.
Und zwar soll die Spalte "Auftraggeber" aus "auftraege" auf "Firma" in der Tabelle "Kunden" verweisen. Beide sind als varchar(32) gesetzt.
Folgenden Code habe ich verwendet:
Allerdings kommt dann "#1215 - Fremdschlüssel-Beschränkung kann nicht hinzugefügt werden". Wieso denn das?
Und zwar soll die Spalte "Auftraggeber" aus "auftraege" auf "Firma" in der Tabelle "Kunden" verweisen. Beide sind als varchar(32) gesetzt.
Folgenden Code habe ich verwendet:
Code:
ALTER TABLE `auftraege` ADD FOREIGN KEY (`Auftraggeber`) REFERENCES `kunden`(`Firma`) ON DELETE SET NULL ON UPDATE SET NULL;
Allerdings kommt dann "#1215 - Fremdschlüssel-Beschränkung kann nicht hinzugefügt werden". Wieso denn das?