Восстановление базы

Случайно подпортил базу на проекте. Благо есть недавний backup.
Есть база ls103 -> в ней таблица prefix_topic_content -> в ней поле topic_text_source
Вот это поле и «подпортилось».
Помогите, кто знает каким запросом заменить данные в этом поле из базы ls103_backup?

Т.е. нужно заменить все данные в поле topic_text_source, в том случае если в этой строке совпадает значение поля topic_id

3 комментария

avatar
Решил вопрос?
Запрос типа такого:
UPDATE
    prefix_topic_content_a,
    prefix_topic_content_b
SET
    prefix_topic_content_a.topic_text_source = prefix_topic_content_b.topic_text_source

WHERE
    prefix_topic_content_a.topic_id = prefix_topic_content_b.topic_id
avatar
Спасибо! Примерно так и сделал, предварительно скопировал таблицу в базу.
Я так понял это запрос внутри одной базы. А между базами можно делать запрос?
Если указывать так, сработает?:
ls_103.prefix_topic_content ls_103_bckp.prefix_topic_content
avatar
Можно. Только пользователь должен иметь доступ к базам.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.