sql >> Database teknologi >  >> RDS >> Mysql

Få automatisk adgang til DB5 til MySQL

Dette er et bash-script linux eksempel ved at bruge mdbtools til automatisk udtræk og import fra en mdb-fil til 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 bruge nogle andre mysqlimport-indstillinger:--delete:for at slette tidligere data fra mål-mysql-tabellen.--ignore:ignorere dubletter--replace:replace, if a duplicate is found

Det er ikke en Windows-løsning, men jeg håber det hjælper.



  1. Hvordan skriver man en betinget i en MySQL select-erklæring?

  2. Kan ikke åbne og låse privilegietabeller:Tabel 'mysql.user' eksisterer ikke

  3. Indsamlingsmetode:SLET-procedure i Oracle-databasen

  4. RUC eller RUR?