Задавайте вопросы, мы ответим
Вы не зашли.
Здравствуйте!
В MySQL плохо разбираюсь, так что сразу извиняюсь за возможные неточности.
Есть база данных site и её бэкап.
База данных site содержит, на сколько я понимаю, таблицы site_logs, site_files, site_users и прочие.
Интересует таблица site_files, которая имеет поле (если я не ошибаюсь) info_hash.
Требуется восстановить значения для поля info_hash из бэкапа, при этом не затронув значения, которые появились после бэкапа.
Заранее спасибо за помощь.
Отредактированно IRONHiDE (01.08.2013 13:27:58)
Неактивен
1) создаете базу test (если её нет).
2) восстанавливаете бэкап в базу test.
(можно предварительно сделать копию бэкапа и из неё удалить всё кроме команд create table site_file.. и insert into site_file.. тогда восстановиться только одна нужная вам таблица)
Теперь у вас есть 2 таблицы site_files в разных базах. Пусть id - поле, которое однозначно определяет запись (у вас может называться иначе или быть комбинацией полей)
Тогда
Неактивен
Большое спасибо, что-то подобное я и хотел сделать, первые два пункта уже были сделаны.
Неактивен