Получить конкретное поле Резервное копирование данных вместе с запросом на обновление в MySQL - PullRequest
0 голосов
/ 29 октября 2018

У меня есть локальная версия моей базы данных, в которую я добавил данные в определенный столбец в моей таблице (на локальном ПК), и теперь ٰ я хочу обновить только данные этого конкретного столбца в моей действующей базе данных таблица которая находится на сервере. Я пытался найти, но нашел что-то вроде этого, но он экспортирует только данные без запроса SQL Update.

enter image description here

выход: * +1010 *

PK;"TTID"
1;1211003
2;1211004
3;213020
4;413034
5;213011
6;213016
7;213013
8;213012
9;213018
10;213015
11;213014

есть ли какой-нибудь автоматический способ сделать это или мне нужно добавить все записи вручную.

1 Ответ

0 голосов
/ 29 октября 2018

Если ваш локальный компьютер может подключаться к обеим базам данных, необходимо выполнить следующие действия для обновления одного или нескольких столбцов на «живом» сервере с «локального» сервера.

Просто подставьте реальные имена серверов, имена баз данных и имена столбцов.

Если вы хотите обновить столбцы на локальном компьютере с живого сервера, просто поменяйте местами значения liveserver и localserver.

UPDATE liveserver.dbname.tablename
JOIN localserver.dbname.tablename
ON liveserver.dbname.tablename.keycolname = localserver.dbname.tablename.keycolname
SET liveserver.dbname.tablename.targetcolname = localserver.dbname.tablename.sourcecolname
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...