sql >> Databasteknik >  >> RDS >> Mysql

Mysql Workbench kan inte välja främmande nyckel

Som user4115463 sagt, detta orsakas av en skillnad i DataType. Se till att båda nycklarna har exakt samma datatyp:

  • Datatypfältet bör innehålla exakt samma sträng (INT och INT(10) är inte samma)
  • B (Är binär) kryssrutan bör matcha
  • FN (osignerad) kryssrutan bör matcha

När du markerar en kryssruta försöker MySQL Workbench fylla i rullgardinsmenyn bredvid kryssrutan med matchande kolumner, och om den inte kan hitta några matchande kolumner bestämmer den sig för att tyst ignorera klickningen på kryssrutan istället.



  1. Hämta SQL-frågeresultatet utan tabellformatet

  2. PostgreSQL återkallar behörigheter från pg_catalog-tabeller

  3. Hur ABS() fungerar i MariaDB

  4. Välj ett slumpmässigt urval av resultat från ett frågeresultat