DB Fehler beim erstellen - Errno 150
-
02-10-2019 - |
Frage
Wenn die Folge Abfrage ausgeführt i die Fehler unten erhalten, Im Versuch, nur ohne FK oder irgendetwas diese einfache Tabelle zu erstellen und erhält diesen Fehler. Was könnte die Ursache sein? SQL-Abfrage:
CREATE TABLE `xauction`.`orders` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`type` VARCHAR( 1 ) NOT NULL ,
PRIMARY KEY ( `id` )
) ENGINE = InnoDB;
MySQL sagte: Dokumentation
1005 - Kann Tabelle 'xauction.orders' nicht erstellen (errno: 150) (Details ...)
Lösung
Versuchen show innodb status
. Im großen Teil von Daten, die es gibt, gibt es einen Abschnitt, der mehr Details als die normale Fehlermeldung Sie von der ursprünglichen fehlerverursachenden Abfrage erhalten haben werden.
Andere Tipps
Die Syntax ist o.k
mysql site:
. Wenn die Fehlermeldung bezieht sich auf Fehler 150, Tabelle konnte nicht erstellt werden, weil ein Fremdschlüssel nicht korrekt gebildet
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow