Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Inżynier postępu nie robi nic w środowisku MySQL Workbench

Miałem ten sam problem z najnowszą wersją MySQL Workbench (macOS). To zdecydowanie jakiś błąd, jak poprzednio, nie miałem żadnych problemów z inżynierią postępu.

Oto obejście:

Normalnie poszedłbyś do:

  • Database > Forward Engineer...

Aby obejść ten błąd, przejdź do:

  • Database > Synchronize Model...
  • Spowoduje to wyszukanie wszelkich otwartych ERD, które obecnie nie istnieją z resztą Twoich schematów, i pozwoli Ci w ten sposób zaprojektować schemat.
  • Ostrzeżenie:to może stać się nieprzyjemne, jeśli masz otwartych wiele ERD i nie chcesz synchronizować ich wszystkich, więc upewnij się, że sprawdziłeś właściwe!

Wiem, że to spóźniona odpowiedź, ale to rozwiązanie pozwoliło mi zaprojektować ERD, który wcześniej nie uruchamiał się (tak jak opisałeś, nic z MySQL Workbench).

Znalazłem Twój post, próbując znaleźć rozwiązanie, a podczas rozwiązywania problemów usłyszałem osobistą anegdotę o tym obejściu. Może już być opublikowany w innym miejscu na stosie (próbowałem znaleźć link, ale nie mogłem go znaleźć), ale mam nadzieję, że to pomoże :)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP PDOException:SQLSTATE[HY000] [2019] Nie można zainicjować zestawu znaków utf8mb4

  2. Jak wyszukiwać dane wykresu/hierarchiczne w mysql

  3. Jak poprawić wydajność INSERT na bardzo dużej tabeli MySQL?

  4. Pobieranie org.hibernate.TransactionException:zagnieżdżone transakcje nie są obsługiwane błąd podczas usuwania

  5. Uzyskaj wartości Min i Max za pomocą jednego zapytania MySQL z Group BY