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

Importer flere .sql-dumpfiler til mysql-databasen fra shell

cat *.sql | mysql ? Har du brug for dem i en bestemt rækkefølge?

Hvis du har for mange til at håndtere på denne måde, så prøv noget som:

find . -name '*.sql' | awk '{ print "source",$0 }' | mysql --batch

Dette undgår også nogle problemer med at sende script-input gennem en pipeline, selvom du ikke burde have nogen problemer med pipeline-behandling under Linux. Det gode ved denne tilgang er, at mysql værktøj læser i hver fil i stedet for at få den læst fra stdin .



  1. Hvordan afbrydes INSERT operation i MySql trigger?

  2. SQL Server XML-forespørgsel med flere navnerum

  3. hvordan man laver dynamisk menu med undermenu med php &mysql

  4. Proaktiv MySQL-overvågning (udviklerstudie/rådgivervinkel)