Имаш правилната идея, разбира се; можете или да получите най-новата дата и час от базата данни и да вмъкнете само елементи, по-нови от това, или (ако искате да сте наистина пълни) да получите всичко от базата данни, да сравните с всичко в емисията и да вмъкнете само елементи, които не съвпада с нещо, което вече е в базата данни. Но ако наистина искате INSERT само за вмъкване на нови данни, както се подразбира в заглавието на вашия въпрос, тогава INSERT IGNORE
е начинът, по който трябва да вървите и без съмнение най-простата реализация. Освен ако нямате притеснения относно количеството трафик в базата данни, бих се придържал към него.