Upewnij się, że masz zainstalowane złącze MySQL odbc:https://dev.mysql.com/ pliki do pobrania/złącze/odbc/
utwórz swój DNS na swoim serwerze MySQL (możesz to zrobić za pomocą menedżera odbc lub po prostu za pomocą notatnika) Twój plik DNS będzie wyglądał tak:
[ODBC]
DRIVER=MySQL ODBC 5.3 Unicode Driver ' check what driver is installed
UID=username to the server
PORT=3306
PWD= password to the server
DATABASE=dbname
SERVER=serverip/name
Zapisz gdzieś plik DNS, nazwijmy go GoDaddy_MySQL.dns
Otwórz swoją bazę danych ACCESS.
- Dane zewnętrzne
- ODBC
- Wybierz „połącz ze źródłem danych przez utworzenie”
- wybierz plik godaddy_mysql.dns
- jeśli wszystkie szczegóły połączenia są poprawne, program Access pokaże tabele i widoki do zaimportowania. Kliknij tabele, do których chcesz przesłać dane z bazy danych Access.
- Teraz połączyłeś rzeczywistą tabelę MySQL w swojej bazie danych MS Access.
Wszystko, co musisz zrobić, to przesłać dane z tabeli lokalnej do tabeli połączonej po prostu:
możesz chunkować przesyłane dane, używając słowa kluczowego TOP. jeśli dodasz warunek WHERE z (nie znajduje się jeszcze w tabeli połączonej), zawsze możesz automatycznie przesłać nowe rekordy na serwer MySQL.
jeśli jesteś i nadal będziesz korzystać z bazy danych Access, możesz również przełączyć się z tabel lokalnych na tabele połączone, aby wszystkie nowe wpisy były automatycznie przesyłane na serwer godaddy.
Pseudo:
insert into linked_table select top 5000 from your local table where local_records_are not in linked table.