Подскажите как реализовать синхронизацию данных на PHP?
Есть некий массив приходящий со стороннего сервиса типа:
[id] => 108
[strt] => 2017-03-08
[end] => 2017-03-13
[id] => 108
[strt] => 2017-04-15
[id] => 2017-04-17
[id] => 111
[strt] => 2017-06-19
[end] => 2017-06-26
Соответсвенно всё это пишется в таблицу бд.
Вопрос:
Как удалить из бд предположим вторую строку с [id] => 108 если она пропадёт в массиве приходящем со стороннего сервиса или как обновить записи в бд в лучае если изменятся даты?
P.S.
ID в приходящем массиве не являются индексным ключом поля, он автоинкрементится, но приходящий массив соответственно об этих ключах ничего не знает. ID содержищиеся в массиве не уникальны, так как одному экземпляру ID объекта может соответствовать несколько временных интервалов.