Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Greifen Sie automatisch auf DB5 auf MySQL zu

Dies ist ein Bash-Skript Linux Beispiel mit mdbtools zum automatischen Extrahieren und Importieren aus einer mdb-Datei in 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

Sie können einige andere mysqlimport-Optionen verwenden:--delete:um vorherige Daten aus der mysql-Zieltabelle zu löschen. --ignore:Duplikate ignorieren --replace:ersetzen, wenn ein Duplikat gefunden wird

Es ist keine Windows-Lösung, aber ich hoffe, es hilft.