Mysql
 sql >> Database >  >> RDS >> Mysql

Mysql Workbench non può selezionare la chiave esterna

Come utente4115463 detto, questo è causato da una differenza in DataType. Assicurati che entrambe le chiavi abbiano lo stesso identico tipo di dati:

  • il campo Tipo di dati dovrebbe contenere la stessa identica stringa (INT e INT(10) sono non lo stesso)
  • la casella di controllo B (è binario) deve corrispondere
  • la casella di controllo UN (Unsigned) dovrebbe corrispondere

Quando si seleziona una casella di controllo, MySQL Workbench tenta di popolare il menu a discesa accanto alla casella di controllo con colonne corrispondenti e, se non riesce a trovare colonne corrispondenti, decide invece di ignorare silenziosamente il clic sulla casella di controllo.