Problème avec la contrainte de clé étrangère
-
22-09-2019 - |
Question
J'obtiens l'erreur # 1005 - Impossible de créer la table (errno: 150).
Je suis passé par la liste de:
- les deux tables sont InnoDB
- les colonnes sont du même type (INT)
- attributs sont les mêmes (unsigned NOT NULL)
- le classement est le même
- J'ai essayé avec des index sur les clés étrangères, il ne fonctionne toujours pas (et ils ne devraient pas être nécessaire pour MySQL 5)
La solution
Le problème était avec ma syntaxe. Au lieu de
REFERENCES `table`.`col`
il devrait être
REFERENCES `table` (`col`)
Cette question peut être supprimée.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow