Pfandfinder
Lieutenant
- Registriert
- Nov. 2020
- Beiträge
- 645
ich habe bereits eine MySQL Tabellen namens "eintraege", PK ist "id". Jetzt habe ich die Spalte kategorie_id erzeugt:
Mit folgendem Befehl wollte ich jetzt eine neue Tabelle erstellen:
Doch es kommt:
Was ist da falsch ?
Code:
`kategorie_id` int(10) NOT NULL
Mit folgendem Befehl wollte ich jetzt eine neue Tabelle erstellen:
SQL:
CREATE TABLE eintraege_kategorien (
id int(10) UNSIGNED AUTO_INCREMENT,
kategorie_id int(10) NOT NULL,
kategorie_name varchar(255) COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (id),
FOREIGN KEY (kategorie_id) REFERENCES eintraege(kategorie_id)
);
Doch es kommt:
Code:
Fehler: 150 "Foreign key constraint is incorrectly formed"
Was ist da falsch ?