@Lyuba2018

Копирование таблиц в базе данных?

Подскажите как перенести данные ?
Есть две базы данных одинаковые но в одной есть нужные мне строки, мне нужно с одной таблицы board скопировать две строки выделила их на фото и загрузить их в другую базу тоже в таблицу board ?
Как это сделать ?
Как целиком скопировать таблицу я знаю мне нужны только эти две строки?5acf7d17ae987009348104.png
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ответы на вопрос 1
@alexalexes
Вы хотели сказать столбцы?
Добавьте их в структуру, куда нужно перенести значения, с null опциональностью.
ALTER TABLE test2.board ADD data_razm datatime null AFTER moder;
ALTER TABLE test2.board ADD ip        tinytext null AFTER data_razm;


А потом сделайте сложное обновление
update test2.board t2b, test.board tb
set t2b.data_razm = tb.data_razm,
      t2b.ip = tb.ip
where t2b.id = tb.id


Наверняка, еще в реальном времени данные в таблице изменяются.
В этом случае нужно создавать триггеры, чтобы они синхронизировали изменения в этих таблицах.
Если есть реальное время, то сначала делаем триггеры, а потом сложное обновление.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы