Задавайте вопросы, мы ответим
Вы не зашли.
Подскажите как строить работу:
еженедельно поступают данные из регионов в формате xls в разных файлах, к счастью структура у них однотипная. Поле №1 всех записей содержит код региона, поле №2 содержит уникальный код объекта в этом регионе (уникальный для данного региона).
В поле №3 вписывается некая дата. Регион в каждом новом отчете
может поменять эту дату.
Мне нужно регулярно делать импорт всех данных в MYSQL, но при этом иметь возможность при необходимости поднимать историю всех значений, которые были в поле №3.
Конечно можно делать каждый раз импорт в новую таблицу (и линковать по первым двум полям если нужно поднять историю), но может есть более простая технология?
Неактивен
Можно импортировать в одну таблицу так, чтобы не перезатирать данные (т.е. не соблюдать уникальность) и добавить
поле с датой добавления - получится эдакая история импорта.
Неактивен
Да просто, действительно, в одну таблицу всегда добавлять, просто сделать автоинкрементную колонку с уникальным ключом.
В принципе, то же самое, что и дата добавления, поэтому дата добавления, в принципе, даже удобнее - одной колонкой сразу двух зайцев; только можете напороться на неуникальность, если она до секнуды совпадет - такое при импорте из файлов часто бывает, т.к. сервер быстро обрабатывает.
Неактивен