Musisz rozwiązać dwa różne problemy:
-
Tworzenie pustej bazy danych MS Access o strukturze zgodnej ze strukturą bazy danych MySQL.
-
Wyodrębnianie danych z MySQL i ładowanie ich do MS Access.
Nie jest to łatwe, ponieważ różne bazy danych SQL oferują różne cechy strukturalne, różne typy danych i tak dalej. Im bardziej złożone jest korzystanie z MySQL, tym bardziej prawdopodobne jest, że podczas konwersji napotkasz coś niedobrego (na przykład program Access w ogóle nie obsługuje wyzwalaczy). I odwrotnie, jeśli używasz MySQL jako prostego magazynu danych, konwersja może być dość łatwa.
Aby uzyskać bazę danych MS Access o takiej samej strukturze, jak baza danych MySQL, najlepiej jest znaleźć narzędzie do tworzenia definicji / tworzenia diagramów bazy danych, które oferuje inżynierię wsteczną i obsługuje zarówno MySQL, jak i MS Access. Użyj go, aby odtworzyć bazę danych MySQL w diagramie bazy danych, a następnie zmień podstawową bazę danych na MS Access i użyj narzędzia do wygenerowania bazy danych.
Sprawdź Projektowanie baz danych który (w każdym razie na papierze) oferuje funkcje potrzebne do tego.
Aby przepompować dane, istnieje dowolna liczba narzędzi. Ten rodzaj operacji jest ogólnie określany jako ETL (Extract, Translate, Load).