Mysql
 sql >> Base de données >  >> RDS >> Mysql

Mysql Workbench ne peut pas sélectionner la clé étrangère

En tant que user4115463 dit, cela est dû à une différence dans DataType. Assurez-vous que les deux clés ont exactement le même type de données :

  • le champ Type de données doit contenir exactement la même chaîne (INT et INT(10) ne sont pas le même)
  • la case à cocher B (est binaire) doit correspondre
  • la case à cocher UN (Unsigned) doit correspondre

Lors de la sélection d'une case à cocher, MySQL Workbench tente de remplir la liste déroulante à côté de la case à cocher avec les colonnes correspondantes, et s'il ne trouve aucune colonne correspondante, il décide d'ignorer silencieusement le clic sur la case à cocher à la place.