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

बेहतर अनुकूलित तरीके से INSERT INTO का उपयोग करके डुप्लिकेट को कैसे छोड़ें?

INSERT IGNORE यहां आपके लिए ट्रिक करेगा। आपको बस यह सुनिश्चित करने की ज़रूरत है कि आपके पास उस कॉलम पर परिभाषित एक अद्वितीय अनुक्रमणिका है जिसे आप डुप्लिकेट नहीं करना चाहते हैं।

एक अन्य विकल्प INSERT INTO... ON DUPLICATE KEY UPDATE है जो फिर से मान नहीं डालेगा, लेकिन आपको उस पंक्ति में अन्य कॉलम अपडेट करने की अनुमति देगा। उदाहरण के लिए एक काउंटर या टाइमस्टैम्प।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अमान्य सिंटैक्स त्रुटि प्रकार =हाइबरनेट द्वारा उत्पन्न डीडीएल में MyISAM

  2. दिनांक सीमा के लिए खंड के बीच एक एचक्यूएल क्वेरी कैसे लिखें?

  3. जटिल एसक्यूएल आदेश

  4. MySQL में एकल कॉलम में डुप्लिकेट अल्पविराम से अलग किए गए मान को कैसे हटाएं

  5. यदि हम प्राथमिक कुंजी मान बदलते हैं, तो हमें आश्रित कॉलम मान को क्यों नहीं बदलना चाहिए?