Jistě máte správný nápad; můžete buď získat nejnovější datum a čas z databáze a vložit pouze položky novější než to, nebo (pokud chcete být opravdu kompletní) získat vše z databáze, porovnat se vším ve zdroji a vložit pouze položky, které se najít shodu s něčím, co je již v databázi. Ale pokud opravdu chcete, aby INSERT pouze vložil nová data, jak vyplývá z názvu vaší otázky, pak INSERT IGNORE
je správná cesta a bezpochyby také nejjednodušší implementace. Pokud nemáte obavy z objemu provozu v databázi, zůstanu u toho.