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

Accedi automaticamente a DB5 a MySQL

Questo è uno script bash linux esempio utilizzando mdbtools per l'estrazione automatica e l'importazione da un file mdb a mysql.

#!/bin/bash

MDBFILE="Data.mdb"

OPTIONS="-H -D %y-%m-%d"
mdb-export $OPTIONS $MDBFILE  TableName_1 >  output_1.txt
mdb-export $OPTIONS $MDBFILE  TableName_2 >  output_2.txt

mdb-export $OPTIONS $MDBFILE  TableName_n >  output_n.txt

MYSQLOPTIONS=' --fields-optionally-enclosed-by=" --fields-terminated-by=, -r '
mysqlimport $MYSQLOPTIONS -L -uuser -ppasword database output_1.txt
mysqlimport $MYSQLOPTIONS -L -uuser -ppasword database output_2.txt
mysqlimport $MYSQLOPTIONS -L -uuser -ppasword database output_n.txt

Puoi usare alcune altre opzioni di mysqlimport:--delete:per eliminare i dati precedenti dalla tabella mysql di destinazione.--ignore:ignora i duplicati--replace:sostituisci se viene trovato un duplicato

Non è una soluzione per Windows ma spero che aiuti.