Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Acesse DB5 para MySQL automaticamente


Este é um script bash linux exemplo usando mdbtools para extração automática e importação de um arquivo mdb para 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

Você pode usar algumas outras opções do mysqlimport:--delete:para excluir dados anteriores da tabela de destino do mysql.--ignore:ignora duplicatas--replace:substitua se uma duplicata for encontrada

Não é uma solução do Windows, mas espero que ajude.