Но я каждые 10 минут проверяю один и тот же xml файл. В вашем случае в таблицу будет записываться один и тот же продукт с пустым id каждые десять минут
Мне нужно каждые 10 минут парсить xml файл с данными. Просто я же как то должен еще проверять, есть ли этот товар в базе или нет, отсюда и начинаются проблемы. Как мне узнать, до этого был ли этот товар с пустым product_id сохранен.