W Windowsie , otwórz terminal, przejdź do folderu zawartości i napisz:
copy /b *.sql all_files.sql
To łączy wszystkie pliki w jednym, dzięki czemu importowanie za pomocą PhpMyAdmin jest naprawdę szybkie.
W Linuksie i macOS , jak zauważył @BlackCharly, to załatwi sprawę:
cat *.sql > .all_files.sql
Ważna uwaga :Robienie tego bezpośrednio powinno pójść dobrze, ale może skończyć się utknięciem w pętli z ogromnym plikiem wyjściowym, który będzie się powiększał i powiększał, ponieważ system dodał plik do siebie. Aby tego uniknąć, dwa możliwe rozwiązania.
A) Umieść wynik w osobnym katalogu, aby był bezpieczny (Dzięki @mosh):
mkdir concatSql
cat *.sql > ./concatSql/all_files.sql
B) Połącz je w pliku o innym rozszerzeniu, a następnie zmień jego nazwę. (Dzięki @William Turrell)
cat *.sql > all_files.sql1
mv all_files.sql1 all_files.sql