Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Mysql Workbench kann Fremdschlüssel nicht auswählen

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 und INT(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.