आपके पास सही विचार है, निश्चित रूप से; आप या तो डेटाबेस से सबसे हालिया डेटाटाइम प्राप्त कर सकते हैं और केवल उससे नए आइटम सम्मिलित कर सकते हैं, या (यदि आप वास्तव में पूर्ण होना चाहते हैं) डेटाबेस से सब कुछ प्राप्त करें, फ़ीड में सब कुछ के खिलाफ तुलना करें, और केवल उन आइटम डालें जो नहीं करते हैं डेटाबेस में पहले से ही कुछ मिलान करें। लेकिन यदि आप वास्तव में चाहते हैं कि INSERT केवल नया डेटा सम्मिलित करे, जैसा कि आपके प्रश्न शीर्षक में निहित है, तो INSERT IGNORE
जाने का रास्ता है, और निस्संदेह सबसे सरल कार्यान्वयन भी है। जब तक आपको डेटाबेस पर ट्रैफ़िक की मात्रा के बारे में कोई चिंता नहीं है, मैं इसके साथ रहूंगा।