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
etINT(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.