А какова цель сей процедуры?
При импорте все равно все данные из таблицы перепишутся в БД, в т.ч. и нули.
В этом то и смысл
1. Прайсы приходят с различным товаром
, и тот товар который не попал в новый прайс -- должен остаться на сайте , но у него должно быть - 0 в наличии
То есть процесс импорта будет происходить:
Сначала я ставлю для всего товара в магазине – 0 в наличии
Потом импортируется новый прайс в котором для всех товаров к примеру проставлено - 10 в наличии . И соответственно после импорта в магазин добавиться новый товар и обновиться старый (то есть в нем либо останеться– 0 в наличии -если его не было в последнем прайсе и он станет недоступны к заказу , либо новые параметры проставятся)