sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo importar fácilmente varios archivos sql en una base de datos MySQL?

En Windows , abre una terminal, ve a la carpeta de contenido y escribe:

copy /b *.sql all_files.sql

Esto concatena todos los archivos en uno solo, lo que hace que sea realmente rápido importar con PhpMyAdmin.

En Linux y macOS , como señaló @BlackCharly, esto hará el truco:

cat *.sql  > .all_files.sql

Nota importante :Hacerlo directamente debería ir bien, pero podría terminar atascado en un bucle con un archivo de salida masivo cada vez más grande debido a que el sistema se agrega el archivo a sí mismo. Para evitarlo, dos posibles soluciones.

A) Ponga el resultado en un directorio separado para estar seguro (Gracias @mosh):

mkdir concatSql
cat *.sql  > ./concatSql/all_files.sql

B) Concatenarlas en un archivo con diferente extensión y luego cambiarle el nombre. (Gracias @William Turrell)

cat *.sql  > all_files.sql1
mv all_files.sql1 all_files.sql