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 ...)

Était-ce utile?

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
scroll top