V systému Windows , otevřete terminál, přejděte do složky obsahu a napište:
copy /b *.sql all_files.sql
To spojí všechny soubory do jediného, takže import pomocí PhpMyAdmin je opravdu rychlý.
V Linuxu a macOS , jak poznamenal @BlackCharly, toto bude stačit:
cat *.sql > .all_files.sql
Důležitá poznámka :Dělat to přímo by mělo jít dobře, ale mohlo by to skončit tak, že uvíznete ve smyčce s masivním výstupním souborem, který se bude zvětšovat a zvětšovat, protože systém přidává soubor k sobě. Aby se tomu zabránilo, dvě možná řešení.
A) Pro jistotu vložte výsledek do samostatného adresáře (Díky @mosh):
mkdir concatSql
cat *.sql > ./concatSql/all_files.sql
B) Spojte je do souboru s jinou příponou a poté mu změňte název. (Díky @William Turrell)
cat *.sql > all_files.sql1
mv all_files.sql1 all_files.sql