Переработка ипорта csv файлов в mysql
Имеется портал на котором размещаются компании со своими прайс-листами (списками товаров, позиций).
Загрузка прайс-листов проходит через импорт csv (экселевский формат)
У каждой позиции имеется свой уникальый ID. Он присваивается при загрузке прайса компании в каталог.
При выгрузке прайса есть отдельный столбик в котором указан ID каждой позиции.
Сейчас если при загрузке нового прайса оставить там ID или же указать какой-то существующий, то загрузка пройдёт с ошибкой и без добавления данных позиций.
Нужно сделать проверку использования ID, если ID будет использоваться то заменить всю информацию о товаре взяв новую из загружаемого прайса, из позиции с таким же ID
Коротко:
Загрузил позицию, ей дался ид 300
Выгрузил, изменил описание или название (что угодно) у позиции с ид 300
Загрузил - прошла проверка, система увидела что есть товар с ид 300 и заменил все данные на новые