Beim Erstellen von 2 Tabellen in phpmyadmin erhalte ich einen Fehler wie folgt.kann keine Fremdschlüsseleinschränkung in phpmyadmin hinzufügen
MySQL sagte: Dokumentation
# 1215 - Kann nicht fremd hinzufügen Schlüsseleinschränkung
Meine Tabellenstrukturen sind
CREATE TABLE `iwd_storelocator_manufacturer` (
`entity_id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT ,
`name` varchar(255) NOT NULL ,
`code` varchar(255) NOT NULL ,
`grayscale_image` varchar(255) NULL ,
`color_image` varchar(255) NULL ,
PRIMARY KEY (`entity_id`)
);
CREATE TABLE `iwd_storelocator_manufacturer_to_store` (
`manufacturer_id` int(11) UNSIGNED NOT NULL ,
`store_id` int(11) NOT NULL ,
`preferred` int NULL ,
PRIMARY KEY (`manufacturer_id`, `store_id`),
FOREIGN KEY (`store_id`) REFERENCES `iwd_storelocator_store` (`store_id`) ON DELETE RESTRICT ON UPDATE CASCADE,
FOREIGN KEY (`manufacturer_id`) REFERENCES `iwd_storelocator_manufacturer` (`entity_id`) ON DELETE RESTRICT ON UPDATE CASCADE
);
Können Sie mir sagen, was ist das Problem darin?
Das ist mein iwd_storelocator_store Tisch
Ich habe diese Tabellen erfolgreich erstellt, aber ohne FK zu iwd_storelocator_store. Vielleicht ist dieser Tisch Grund für das Problem? –
Wo ist die Struktur der Tabelle "iwd_storelocator_store"? – 1000111
Meine iwd_storelocator_store Tabellenstruktur ist angegeben. – Sheen