sql >> Database >  >> RDS >> Mysql

Automatisch toegang krijgen tot DB5 tot MySQL

Dit is een bash-script linux voorbeeld met behulp van mdbtools voor automatische extractie en import van een mdb-bestand naar 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

U kunt enkele andere mysqlimport-opties gebruiken:--delete:om eerdere gegevens uit de mysql-doeltabel te verwijderen.--ignore:negeer duplicaten--replace:vervang als er een duplicaat wordt gevonden

Het is geen Windows-oplossing, maar ik hoop dat het helpt.



  1. Netwerktime-out instellen voor JDBC-verbinding

  2. Postgresql recursieve self-join

  3. Haal de id van de ingevoegde rij op met C#

  4. Normaliseer transactiegegevens van tijd- en statuskolommen naar minuten per statuswaarde