Als user4115463 sagte, dies wird durch einen Unterschied im DataType verursacht. Stellen Sie sicher, dass beide Schlüssel denselben Datentyp haben:
- das Datentyp-Feld sollte genau dieselbe Zeichenfolge enthalten (
INT
undINT(10)
sind nicht gleich) - das Kontrollkästchen B (ist binär) sollte übereinstimmen
- das Kontrollkästchen UN (Unsigned) sollte übereinstimmen
Wenn Sie ein Kontrollkästchen auswählen, versucht MySQL Workbench, das Dropdown-Menü neben dem Kontrollkästchen mit übereinstimmenden Spalten zu füllen, und wenn es keine übereinstimmenden Spalten finden kann, entscheidet es sich, den Klick auf das Kontrollkästchen stattdessen stillschweigend zu ignorieren.