ddeminip
@ddeminip
Добрый, советский специалист

Как кучу файлов с дампами таблиц соединить в один?

Имеется Бд MySQL, но она разделена на части.
Каждая табличка - это отдельный файл SQL.
В итоге мы получаем разобранную по частям БД.
Примерно выходит так: Есть 300 файлов SQL, каждый файл это отдельная табличка с данными. Необходимо это все собрать в единую БД. Импортировать каждый файлик через phpMyAdmin это не разумно. Можно с ума сойти. Может кто-то посоветовать, как ее собрать в единое целое?
ОС: Windows
Server: OpenServer
  • Вопрос задан
  • 235 просмотров
Решения вопроса 2
ipatiev
@ipatiev
Потомок старинного рода Ипатьевых-Колотитьевых
Эх, молодёжь...
copy *.sql fulldump.sql
Ещё во времена MS-DOS можно было
Ответ написан
@alexalexes
Каждая табличка - это отдельный файл SQL.

Это не таблица, это "чертеж" таблицы.
Соберете все файлики в несколько больших с помощью какого-нибудь файлового менеджера, то можете phpMyAdmin скармливать чертеж на постройку сразу нескольких объектов СУБД, а не только одной таблички.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
martin74ua
@martin74ua Куратор тега MySQL
Linux administrator
for i in `ls *.sql`; do mysql < $i; done

Что то типа такого? Задача же простейшая - импортировать каких то 300 файлов...
Ответ написан
@Akina
Сетевой и системный админ, SQL-программист.
type X:\sql_files_folder\*.sql | Z:\mysql_bin_folder\mysql -D database_name -u account_name -p

И молись, чтобы в файлах не было синтаксических ошибок...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы