sql >> Database >  >> RDS >> Mysql

Miljoenen records invoegen van lokale naar godaddy-hosting

Zorg ervoor dat de MySQL odbc-connector is geïnstalleerd:https://dev.mysql.com/ downloads/connector/odbc/

maak uw DNS aan op uw MySQL-server (u kunt dit doen via odbc manager of gewoon met een notitieblok) uw DNS-bestand ziet er als volgt uit:

[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

Sla het DNS-bestand ergens op, laten we het GoDaddy_MySQL.dns noemen

Open je ACCESS-database.

  1. Externe gegevens
  2. ODBC
  3. Selecteer "link naar de gegevensbron door te maken"
  4. selecteer het godaddy_mysql.dns-bestand
  5. als al uw verbindingsgegevens correct zijn, toont Access u tabellen en weergaven om te importeren. Klik op de tabellen waarvan u gegevens uit uw Access-database wilt uploaden.
  6. Je hebt nu de eigenlijke MySQL-tabel in je MS Access-database gekoppeld.

Het enige wat u hoeft te doen is de gegevens van uw lokale tabel naar uw gekoppelde tabel te uploaden, simpelweg door:

je kunt je upload in stukjes verdelen door het TOP-sleutelwoord te gebruiken. als je een waar-voorwaarde toevoegt met (staat nog niet in de gekoppelde tabel) kun je altijd nieuwe records automatisch uploaden naar je MySQL-server.

als u uw Access-database gebruikt en nog steeds zult gebruiken, kunt u ook overschakelen van lokale naar gekoppelde tabellen, zodat alle nieuwe invoer automatisch wordt geüpload naar uw godaddy-server.

Pseudo: 

insert into linked_table select top 5000 from your local table where local_records_are not in linked table.


  1. Wanneer moet ik mysql_real_escape_string NIET gebruiken?

  2. Hoe InnoDB op te lossen:Kan ./ibdata1 mysql-fout niet vergrendelen?

  3. De verschillende aanhalingstekens van MySQL

  4. MySQL C++ Connector onopgelost extern symbool _get_driver_instance