upsert(uniqueBy id). Как удалять те данные которые я не получил с этого сайта? Данные обновляются, но проблема в том что если какую-то запись я не получаю, то он остается в моей базе
очистить таблицу с данными, вставить новые данные
Для этого есть whereNotIn + delete
вместе с вставляемыми данные обновлять поле updated_at, а потом все строки где updated_at < даты_вставки удалять
Спасибо, помогло
но предложение с очисткой и лучше через TRUNCATE лучше, т.к. таблица не будет "пухнуть"
Обсуждают сегодня