Mysql
 sql >> Base de données >  >> RDS >> Mysql

Accéder automatiquement à DB5 à MySQL

Ceci est un script bash linux exemple utilisant mdbtools pour l'extraction et l'importation automatiques d'un fichier mdb vers 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

Vous pouvez utiliser d'autres options de mysqlimport :--delete :pour supprimer les données précédentes de la table mysql cible.--ignore :ignore les doublons--replace :remplace si un doublon est trouvé

Ce n'est pas une solution Windows mais j'espère que cela vous aidera.