mysql_beginner
Guest
Автоматическое обновление MySQL-баз с разных сайтов
Имеем базу данных (MySQL) цифр. фотоаппартов с ценами нескольких магазинов:
ID Brand Модель Магазин Цена
Имеем доступ для чтения к базам магазинов с этими товарами или экспортированным из MySQL текст. файлам.
Вопрос: по какому принципу лучше всего организовать обновление данных?
Я вижу так:
1) соединился с базой, нужные строки выбрал и закачал в свои временные таблицы (по назв. магазинов)
2) Сравниваем поля основной и времен. таблиц по полям (для каждого магазина индивидуальный запрос) и если поля "цена" не равны, то в основной таблице очищаем соотв. ячейку и забиваем новое значение.
Принцип корректный или есть другие варианты
Извиняюсь, если подобный вопрос уже обсуждался - дайте линк...
Имеем базу данных (MySQL) цифр. фотоаппартов с ценами нескольких магазинов:
ID Brand Модель Магазин Цена
Имеем доступ для чтения к базам магазинов с этими товарами или экспортированным из MySQL текст. файлам.
Вопрос: по какому принципу лучше всего организовать обновление данных?
Я вижу так:
1) соединился с базой, нужные строки выбрал и закачал в свои временные таблицы (по назв. магазинов)
2) Сравниваем поля основной и времен. таблиц по полям (для каждого магазина индивидуальный запрос) и если поля "цена" не равны, то в основной таблице очищаем соотв. ячейку и забиваем новое значение.
Принцип корректный или есть другие варианты
Извиняюсь, если подобный вопрос уже обсуждался - дайте линк...