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

mySQL डुप्लिकेट ढूंढता है और उन्हें हटा देता है

डुप्लीकेट हटाने का मेरा पसंदीदा तरीका होगा:

ALTER IGNORE TABLE info ADD UNIQUE (ID);

थोड़ा और समझाने के लिए (संदर्भ के लिए, यहां देखें। )

अद्वितीय - आप आईडी कॉलम में अद्वितीय इंडेक्स जोड़ रहे हैं।

इग्नोर - मानक SQL के लिए एक MySQL एक्सटेंशन है। यह नियंत्रित करता है कि नई तालिका में अद्वितीय कुंजियों पर डुप्लीकेट होने पर या सख्त मोड सक्षम होने पर चेतावनियां होने पर वैकल्पिक तालिका कैसे काम करती है। यदि इग्नोर निर्दिष्ट नहीं है, तो प्रतिलिपि निरस्त कर दी जाती है और डुप्लीकेट-कुंजी त्रुटि होने पर वापस ले ली जाती है। यदि इग्नोर निर्दिष्ट है, तो अद्वितीय कुंजी पर डुप्लिकेट वाली पंक्तियों के लिए केवल पहली पंक्ति का उपयोग किया जाता है। अन्य विरोधी पंक्तियाँ हटा दी जाती हैं। गलत मानों को निकटतम मिलान स्वीकार्य मान से छोटा कर दिया जाता है।



  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 तालिका में आपके पास कितने कॉलम (अधिकतम) हो सकते हैं?

  2. mysql संग्रहीत प्रक्रिया, यह जांचने के लिए कि क्या मौजूद है या नहीं?

  3. MYSQL में अनधिकृत उपयोगकर्ता का क्या अर्थ है?

  4. MySQL एक चर के साथ उपयोगकर्ता बनाएँ?

  5. डेटा का चयन कैसे करें जहां किसी फ़ील्ड का MySQL में न्यूनतम मान है?