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

Wstawianie milionów rekordów z hostingu lokalnego do hostingu godaddy

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.

  1. Dane zewnętrzne
  2. ODBC
  3. Wybierz „połącz ze źródłem danych przez utworzenie”
  4. wybierz plik godaddy_mysql.dns
  5. 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.
  6. 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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak aplikacje na Androida mogą uzyskać dostęp do MySQL?

  2. Nie mogę zainstalować mysql-python (nowsze wersje) w systemie Windows

  3. Jakie znaczenie mają procedury składowane, które są wstępnie skompilowane?

  4. jak dołączyć do 2 stołów

  5. Dlaczego ten kod pdo::mysql ulega awarii w systemie Windows?