2012-05-25 4 views
0

Я создаю два веб-сайта. Общим для обоих сайтов является таблица компаний. Что я хочу сделать, так это: если одна таблица компаний обновляется, другая таблица компаний также обновляется соответствующим образом.Синхронизация двух таблиц в MySQL

Обе базы данных находятся на одном сервере.

Что было бы лучшим способом сделать это? (Выполнение этого с помощью кода невозможно, из-за типа используемой структуры.)

Я бы выбрал решение на уровне базы данных.

+1

Можете ли вы сделать один стол как вид на другом? –

+0

[Просмотры] (http://dev.mysql.com/doc/refman/5.0/en/create-view.html) - это почти наверняка путь для этого. У вас должна быть только одна версия ваших данных; если вы хотите увидеть различные преобразования этих данных, используйте представления. – apsillers

ответ

0

MySQL может объединять таблицы в двух разных базах данных, поэтому, возможно, вам удастся уйти с одной таблицей. В противном случае триггеры были бы полезны для синхронизации двух таблиц.