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

Forward Engineer tut nichts in der MySQL Workbench

Ich hatte das gleiche Problem mit der neuesten Version von MySQL Workbench (macOS). Es handelt sich definitiv um einen Fehler, da ich zuvor keine Probleme mit dem Forward Engineering hatte.

Hier ist eine Problemumgehung:

Normalerweise gehen Sie zu:

  • Database > Forward Engineer...

Um diesen Fehler zu umgehen, gehen Sie stattdessen zu:

  • Database > Synchronize Model...
  • Dadurch wird nach allen offenen ERDs gesucht, die derzeit nicht mit den restlichen Schemas vorhanden sind, und Ihnen ermöglicht, das Schema auf diese Weise weiterzuentwickeln.
  • Warnung:Dies könnte schwierig werden, wenn Sie viele ERDs geöffnet haben und nicht alle synchronisieren möchten, stellen Sie also sicher, dass Sie die richtigen aktiviert haben!

Ich weiß, dass dies eine späte Antwort ist, aber diese Lösung ermöglichte es mir, eine ERD weiterzuleiten, die zuvor nicht ausgelöst wurde (genau wie Sie beschrieben haben, nichts von MySQL Workbench).

Ich habe Ihren Beitrag gefunden, als ich versuchte, eine Lösung zu finden, und während der Fehlerbehebung über eine persönliche Anekdote über diese Problemumgehung gehört. Möglicherweise wurde es bereits an anderer Stelle auf dem Stack gepostet (habe versucht, einen Link zu finden, konnte ihn aber nicht finden), aber ich hoffe, das hilft :)