Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Постоянный импорт данных с сохранением истори
 
 автор: vadim245   (25.09.2008 в 15:29)   письмо автору
 
 

Подскажите как строить работу:
еженедельно поступают данные из регионов в формате xls в разных файлах, к счастью структура у них однотипная. Поле №1 всех записей содержит код региона, поле №2 содержит уникальный код объекта в этом регионе (уникальный для данного региона).
В поле №3 вписывается некая дата. Регион в каждом новом отчете
может поменять эту дату.

Мне нужно регулярно делать импорт всех данных в MYSQL, но при этом иметь возможность при необходимости поднимать историю всех значений, которые были в поле №3.

Конечно можно делать каждый раз импорт в новую таблицу (и линковать по первым двум полям если нужно поднять историю), но может есть более простая технология?

  Ответить  
 
 автор: mihdan   (25.09.2008 в 17:26)   письмо автору
 
   для: vadim245   (25.09.2008 в 15:29)
 

В БД создать таблицу history и там сохранять все изменения

  Ответить  
 
 автор: mtxd   (25.09.2008 в 17:45)   письмо автору
 
   для: vadim245   (25.09.2008 в 15:29)
 

Пиши все сообщения в одну таблицу, с доп. полем time, в которое записывай время занесения данных. Поотом можешь сортировать по timestamp'у. Очень старые записи, как уже предложили, переноси в history, чтобы не загаживать таблицу.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования