DB Erreur sur créer - Errno 150
-
02-10-2019 - |
Question
Lors de l'exécution de la requête de suivi je reçois l'erreur ci-dessous, Im juste essayer de créer cette table simple, sans FK ou quoi que ce soit et de recevoir encore cette erreur. Quelle pourrait-être la cause? requête SQL:
CREATE TABLE `xauction`.`orders` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`type` VARCHAR( 1 ) NOT NULL ,
PRIMARY KEY ( `id` )
) ENGINE = InnoDB;
MySQL dit: Documentation
1005 - Impossible de créer la table 'xauction.orders' (errno: 150) (Détails ...)
La solution
Essayez show innodb status
. Au sein de la grande partie de données qu'il délivre en sortie, il y a une section qui va avoir plus de détails que le message d'erreur normale que vous obtenez de l'original requête causant erreur.
Autres conseils
la syntaxe est o.k
mysql site:
. Si le message d'erreur fait référence à l'erreur 150, la création de la table a échoué parce qu'un contrainte de clé étrangère n'a pas été formé correctement
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow