Hallo,
ich bin Anfänger was SQL angeht und ich habe ein kleines Problem beim erstellen einer Tabelle.
Ich möchte 2 Tabellen erstellen, leider erkennt es den FOREIGN KEY nicht.
Ich vermute ich habe einen kleinen Denkfehler ?
Es kommt folgender Fehler:
#1215 - Cannot add foreign key constraint
Leider konnte ich mit den Lösungsvorschlägen von Google leider nichts anfangen:/
Für Hilfe im Vorraus schonmal vielen Dank
ich bin Anfänger was SQL angeht und ich habe ein kleines Problem beim erstellen einer Tabelle.
Ich möchte 2 Tabellen erstellen, leider erkennt es den FOREIGN KEY nicht.
Ich vermute ich habe einen kleinen Denkfehler ?
Code:
CREATE TABLE Kategorie(
KAT_ID INT(11) NOT NULL AUTO_INCREMENT,
KAT_name VARCHAR(50),
PRIMARY KEY(KAT_ID)
);
CREATE TABLE Kunde (
KUN_ID INT(11) NOT NULL AUTO_INCREMENT,
KUN_name VARCHAR(50),
KUN_ansprechpartner VARCHAR(50),
KUN_plz INT(11),
KUN_ort VARCHAR(50),
KUN_kat VARCHAR(50),
KUN_std INT(11),
PRIMARY KEY(KUN_ID),
FOREIGN KEY(KUN_kat) REFERENCES Kategorie(KAT_ID));
Es kommt folgender Fehler:
#1215 - Cannot add foreign key constraint
Leider konnte ich mit den Lösungsvorschlägen von Google leider nichts anfangen:/
Für Hilfe im Vorraus schonmal vielen Dank