Вопрос № 121454: Здравствуйте. у меня есть 2 баазы данных с одинаковой стуктурой, обе MySQL. одна у меня на локальной машине, а вторая в интернете. данные пользователи добавляют и в ту и в другую независимо. мне необходимо синхронизировать эти базы, скажем раз в неде...
Вопрос № 121.454
Здравствуйте. у меня есть 2 баазы данных с одинаковой стуктурой, обе MySQL. одна у меня на локальной машине, а вторая в интернете. данные пользователи добавляют и в ту и в другую независимо. мне необходимо синхронизировать эти базы, скажем раз в неделю. как это реализовать?
Отвечает: PVS@Lviv
Здравствуйте, Байкова Ольга! Добавьте в каждую таблицу, которую хотите синхронизировать, поле DATABASE_ID в одной базе default 1, в другой - default 2, включите их в первичный ключ (primary key (RECORD_ID,DATABASE_ID)) и напишите простенький скриптик, который будет перегонять по одной записи из базы в базу, игнорируя ошибки (ошибка может быть только одна: запись уже присутствует)
Приложение:
Ответ отправил: PVS@Lviv (статус: Специалист)
Ответ отправлен: 03.02.2008, 23:20