sql >> Database >  >> RDS >> Mysql

Mysql Workbench kan geen externe sleutel selecteren

Als gebruiker4115463 gezegd, dit wordt veroorzaakt door een verschil in DataType. Zorg ervoor dat beide sleutels exact hetzelfde gegevenstype hebben:

  • het veld Datatype moet exact dezelfde tekenreeks bevatten (INT en INT(10) zijn niet hetzelfde)
  • het selectievakje B (Is binair) moet overeenkomen
  • het VN-aanvinkvakje (niet-ondertekend) moet overeenkomen

Bij het selecteren van een selectievakje probeert MySQL Workbench de vervolgkeuzelijst naast het selectievakje te vullen met overeenkomende kolommen, en als het geen overeenkomende kolommen kan vinden, besluit het de klik op het selectievakje in plaats daarvan te negeren.



  1. Kan log4jdbc worden gebruikt met veerboot?

  2. php wit scherm van de dood

  3. Invoegen waar niet bestaat - zonder primaire sleutel

  4. Best practice voor het opslaan van gebruikersnamen en wachtwoorden in MySQL-databases