Mysql
 sql >> Database >  >> RDS >> Mysql

Inserimento di milioni di record dall'hosting locale a quello di Godaddy

Assicurati di avere installato il connettore MySQL odbc:https://dev.mysql.com/ download/connettore/odbc/

crea il tuo DNS sul tuo server MySQL (puoi farlo tramite odbc manager o semplicemente con un blocco note) il tuo file DNS sarà simile a questo:

[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

Salva il file DNS da qualche parte, chiamiamolo GoDaddy_MySQL.dns

Apri il tuo database ACCESS.

  1. Dati esterni
  2. ODBC
  3. Seleziona "collega all'origine dati creando"
  4. seleziona il file godaddy_mysql.dns
  5. se tutti i dettagli della tua connessione sono corretti, Access ti mostrerà tabelle e viste da importare. Fai clic sulle tabelle in cui desideri caricare i dati dal tuo database di Access.
  6. Ora hai collegato la tabella MySQL attuale nel tuo database MS Access.

Tutto quello che devi fare è caricare i dati dalla tua tabella locale alla tabella collegata semplicemente:

puoi raggruppare il tuo caricamento usando la parola chiave TOP. se aggiungi una condizione where con (non è già nella tabella collegata) puoi sempre caricare nuovi record automaticamente sul tuo server MySQL.

se stai e utilizzerai ancora il tuo database di Access puoi anche passare da tabelle locali a tabelle collegate in modo che tutte le nuove voci vengano caricate automaticamente sul tuo server godaddy.

Pseudo: 

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