Anda punya ide yang tepat, tentu; Anda bisa mendapatkan datetime terbaru dari database dan hanya memasukkan item yang lebih baru dari itu, atau (jika Anda ingin benar-benar lengkap) dapatkan semuanya dari database, bandingkan dengan semua yang ada di feed, dan hanya masukkan item yang tidak cocok dengan sesuatu yang sudah ada di database. Tetapi jika Anda benar-benar ingin INSERT hanya untuk menyisipkan data baru, seperti yang tersirat dalam judul pertanyaan Anda, maka INSERT IGNORE
adalah cara untuk pergi, dan tidak diragukan lagi merupakan implementasi yang paling sederhana juga. Kecuali jika Anda khawatir tentang jumlah lalu lintas di database, saya akan tetap menggunakannya.