Maison  >  Article  >  base de données  >  Que dois-je faire si Navicat signale une erreur lors de la configuration des clés étrangères ?

Que dois-je faire si Navicat signale une erreur lors de la configuration des clés étrangères ?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼original
2019-08-15 13:48:133609parcourir

Que dois-je faire si Navicat signale une erreur lors de la configuration des clés étrangères ?

Mysql signale une erreur : impossible d'ajouter une contrainte de clé étrangère lors de l'utilisation de Navicat pour créer une clé étrangère, comme indiqué ci-dessous :

Que dois-je faire si Navicat signale une erreur lors de la configuration des clés étrangères ?

Connexe recommandations : "Tutoriel graphique Navicat pour mysql

Solution :

(1) Vérifier si les types de champs ou les longueurs à associer sont incohérents .

(2) Vérifiez si les codes des deux tables à associer sont différents.

(3) Vérifiez si une table contient déjà des enregistrements.

(4) Définissez "Lors de la suppression" et "Lors de la mise à jour" pour qu'ils soient identiques, par exemple en définissant les deux sur CASCADE.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn