sql >> Base de Datos >  >> RDS >> Mysql

Inserción de millones de registros de alojamiento local a Godaddy

Asegúrese de tener instalado el conector MySQL odbc:https://dev.mysql.com/ descargas/conector/odbc/

cree su DNS en su servidor MySQL (puede hacerlo a través del administrador de odbc o simplemente con un bloc de notas) su archivo DNS se verá así:

[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

Guarde el archivo DNS en algún lugar, llamémoslo GoDaddy_MySQL.dns

Abra su base de datos ACCESS.

  1. Datos externos
  2. ODBC
  3. Seleccione "vincular a la fuente de datos creando"
  4. seleccione el archivo godaddy_mysql.dns
  5. si todos los detalles de su conexión son correctos, Access le mostrará tablas y vistas para importar. Haga clic en las tablas en las que desea cargar datos desde su base de datos de Access.
  6. Ahora ha vinculado la tabla MySQL real en su base de datos de MS Access.

Todo lo que necesita hacer es cargar datos de su tabla local a su tabla vinculada simplemente:

puede fragmentar su carga utilizando la palabra clave TOP. si agrega una condición where con (no está ya en la tabla vinculada), siempre puede cargar nuevos registros automáticamente a su servidor MySQL.

si usa y seguirá usando su base de datos de Access, también puede cambiar de tablas locales a tablas vinculadas para que todas las entradas nuevas se carguen automáticamente en su servidor Godaddy.

Pseudo: 

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