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

Forward ingeniør laver intet i MySQL Workbench

Jeg har haft det samme problem med den seneste udgivelse af MySQL Workbench (macOS). Det er helt sikkert en fejl som tidligere, jeg havde ingen problemer med at udvikle videre.

Her er en løsning:

Normalt går du til:

  • Database > Forward Engineer...

For at omgå denne fejl skal du i stedet gå til:

  • Database > Synchronize Model...
  • Dette vil lede efter alle åbne ERD'er, som ikke eksisterer i øjeblikket med resten af ​​dine skemaer, og giver dig mulighed for at videresende konstruktionen af ​​skemaet på den måde.
  • Advarsel:Dette kan blive behåret, hvis du havde mange ERD'er åbnet og ikke ville synkronisere dem alle, så sørg for, at du har tjekket de rigtige!

Jeg ved, at dette er et sent svar, men denne løsning tillod mig at videresende en ERD, som tidligere ikke blev affyret (ligesom du beskrev, intet fra MySQL Workbench).

Jeg fandt dit indlæg, da jeg prøvede at finde en løsning, og under fejlfinding hørte jeg via en personlig anekdote om dette arbejde. Det kan allerede være postet et andet sted på stakken (forsøgte at finde link, men kunne ikke finde det), men håber dette hjælper :)



  1. Lagring af svenske tegn i mysql database

  2. skabe trigger på tværs af forskellige databaser

  3. SQL Group By med en Order By

  4. Sammenkædning af django- og mysql-containere ved hjælp af docker-compose