Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

INSERT को केवल नया डेटा सम्मिलित करने का प्रयास कर रहा है

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL GroupBy और इसे क्षैतिज रूप से दिखाता है

  2. MySQL में समय अंतर की गणना करना लेकिन घटनाओं को ध्यान में रखना

  3. बेहतर PHP, MySQL, HTML और JavaScript IDE

  4. jQuery + पीएचपी स्वत:पूर्ण

  5. कॉनकैट का उपयोग करके पीडीओ अपडेट स्टेटमेंट काम नहीं कर रहा है