Запрос данных из удаленной базы данных для сопоставления данных с локальной базой данных - PullRequest
1 голос
/ 08 ноября 2011

Я ищу лучший способ сделать это ...

Я хочу запросить удаленную базу данных и сопоставить эти данные с данными в локальной базе данных.Мой пульт - это, в основном, база данных с финансовыми записями, в которой есть депозиты для физических лиц, которые идентифицируются уникальным номером для каждого человека.Местный БД имеет тот же уникальный номер для человека.Так что я хочу сделать для каждого человека sum () суммы и отобразить это с данными из локальной базы данных.

Я думал, что сделаю запрос к удаленной базе данных и получу ее в массив или строку JSON, каким-то образом пройдусь по ней и сопоставлю ее с данными из моей локальной базы данных.

Имеет ли это смысл?

1 Ответ

1 голос
/ 08 ноября 2011

Поскольку оба сервера работают на MySQL и при условии, что у вас есть как минимум права на чтение на удаленной базе данных и доступ администратора на локальной базе данных:

  1. Создайте таблицу на локальной базе данных, соответствующую спецификациицелевая таблица в удаленной БД.Кроме того, установите следующие параметры таблицы: ENGINE = FEDERATED CONNECTION = 'connection_string'
  2. Теперь вы можете запустить запрос на локальной базе данных, используя обычный SQL.* документация.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...