Question

J'obtiens l'erreur 1005 lors de l'insertion de mes tables. Il y a plusieurs tables faisant référence aux tables dans ma conception composée workbench mySQL, mais ça ne marche pas? - une étrangère partagée entre contraint plusieurs tables

Le tableau est appelé languages. Il a une colonne id pour chaque langue dans la base de données. Ensuite, nous avons productDescription qui a une colonne de langue de cours est référencé dans la table languages.

Est-ce la raison pourquoi je reçois Erreur 1005?

Merci,

Mise à jour:. J'ai vérifié que toutes les clés référencées ont le même type de données qui est TINYINT NOT NULL UNSIGNED

Était-ce utile?

La solution

Les noms de clé étrangère doit être unique sur la base de données. Cela pourrait l'être.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top