sql >> Databasteknik >  >> RDS >> Mysql

Få åtkomst till DB5 till MySQL automatiskt

Detta är ett bash-skript linux exempel med mdbtools för automatisk extrahering och import från en mdb-fil till 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

Du kan använda några andra mysqlimport-alternativ:--delete:för att ta bort tidigare data från mål-mysql-tabellen.--ignore:ignorera dubbletter--ersätt:ersätt om en dubblett hittas

Det är inte en Windows-lösning men jag hoppas att det hjälper.



  1. Python-databasprogrammering med SQL Express för nybörjare

  2. Varför returnerar dessa 2 MySQL-frågor olika resultat

  3. Ta bort listan över inloggnings- och lösenordsminnen i SQL Server Management Studio

  4. mysql_fetch_array hämtar inte alla rader