Impossible d'ajouter ou de mettre à jour une ligne enfant: une contrainte de clé étrangère échoue

Première raison:

  La taille du type de données, les attributs (valeur par défaut) du champ de clé étrangère, ou si le moteur de base de données est InnoDB, et si le codage est cohérent. (Les clés étrangères doivent être cohérentes)

Moteur de vue: affichez le nom de la table de création de table;

Cause 2:

  Si les données sont insérées dans les deux tables, si les données sont insérées, vérifiez si les données du champ de clé étrangère sont incorrectes.

Si le champ de clé étrangère du tableau A est le champ de clé primaire du tableau B, vérifiez si les données du champ de clé étrangère du tableau A répondent aux exigences de la clé primaire du tableau B.

Je suppose que tu aimes

Origine www.cnblogs.com/Zeng02/p/12672761.html
conseillé
Classement