Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Сделать бэкап только тех данных, которые были появились в последние N дней / 5 сообщений из 5, страница 1 из 1
07.09.2013, 16:33:58
    #38390021
storming
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сделать бэкап только тех данных, которые были появились в последние N дней
Есть две базы База1 и База2
Нужно в Базе1 из таблицы Data взять только новые статьи в виде бэкапа:

Код: sql
1.
INSERT INTO Data (tekst, mydate) VALUES ("ТекстТекстТекст...", '2013-09-01'), ("Текст2Текст2Текст2...", '2013-09-01'), ...



это нужно для того, чтобы затем внести незначительные изменения в этот код и моментально выполнить его в Базе2, таким образом не приходилось бы каждую статью закидывать через админку сайта.

Как вытащить бэкап код за последние N дней или вытащить последние N записей таблицы, чтобы не пришлось бэкапить всю базу, которая весит сотни мегабайт?
...
Рейтинг: 0 / 0
07.09.2013, 17:11:18
    #38390038
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сделать бэкап только тех данных, которые были появились в последние N дней
storming, у mysqldump масса опций на все случаи жизни. используйте опцию --where чтобы задать условие выборки
...
Рейтинг: 0 / 0
08.09.2013, 01:20:10
    #38390196
storming
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сделать бэкап только тех данных, которые были появились в последние N дней
Спасибо за направление.
Только не получается сделать один момент
автор--no-create-db, -n

Подавляет создание в дампе операторов CREATE DATABASE, которые автоматически добавляются при использовании параметров --databases и --all-databases.
Пишу: mysqldump -uroot -n dbname > file.sql

Но CREATE DATABASE-ы все равно создаются. Пробовал разные базы - результат одинаковый.
Пробовал применить аналогичный параметр:
автор--no-data, -d

Подавляет создание операторов INSERT. Что позволяет создавать только структуру базы данных.
работает, INSERT-ы не добавляются

Что же сделать, чтобы в дампе не было операторов CREATE DATABASE?
...
Рейтинг: 0 / 0
08.09.2013, 11:36:38
    #38390244
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сделать бэкап только тех данных, которые были появились в последние N дней
storming, мне нечего добавить. у меня все опции работают как написано.
...
Рейтинг: 0 / 0
08.09.2013, 22:14:49
    #38390524
kixiro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сделать бэкап только тех данных, которые были появились в последние N дней
storming, какая система? И точная версия mysql?
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Сделать бэкап только тех данных, которые были появились в последние N дней / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]