EnChikiben
@EnChikiben

Дамп структуры базы + данные из одной таблицы?

Добрый день, подскажите как можно экспортировать структуру базы + данные из одной определенной таблицы.

Проблема в следующем, есть таблица миграции yii которая хранит в себе какая миграция применялась, и хочется сохранить эти данные чтобы при переносе на новый сервер выполнить sql и не выполнять миграции заново.
  • Вопрос задан
  • 8360 просмотров
Пригласить эксперта
Ответы на вопрос 3
AgentSIB
@AgentSIB
mysqldump -u USER -p DATABASE TABLENAME > dump.sql
USER, DATABASE и TABLENAME заменить на нужные
Ответ написан
@zapimir
Можете воспользоваться Sypex Dumper.
Там выбираете нужную базу, в списке объектов нажимаете на чекбоксе Таблицы, черный квадратик в чекбоксе значит, что будет скопирована только структура, а потом сделайте пару кликов по чекбоксу нужной таблицы которую нужно бэкапить полностью. После чего нажмите Выполнить. К примеру на сриншоте у всех таблиц дампятся только структура, а jl_associations — полностью.



Если при восстановлении таблицы с данными не хотите удалять таблицу, и создавать её заново. Можете воспользоваться Стратегиями восстановления INSERT IGNORE (чтобы в таблицу добавились только новые данные), либо REPLACE (чтобы данные из дампа заменили данные в базе).

Если вам такой дамп нужно делать регулярно, то нажмите Сохранить, после чего задачу можно выполнять из выпадающего меню Экспорт. Либо по крону.
Ответ написан
Комментировать
sashkets
@sashkets
Прекратил отвечать после 24.02.2022
скрипт дампа стурутуры бд и всех таблиц
https://4admin.info/дамп-таблиц-mysql/
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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