डुप्लीकेट हटाने का मेरा पसंदीदा तरीका होगा:
ALTER IGNORE TABLE info ADD UNIQUE (ID);
थोड़ा और समझाने के लिए (संदर्भ के लिए, यहां देखें। )
अद्वितीय - आप आईडी कॉलम में अद्वितीय इंडेक्स जोड़ रहे हैं।
इग्नोर - मानक SQL के लिए एक MySQL एक्सटेंशन है। यह नियंत्रित करता है कि नई तालिका में अद्वितीय कुंजियों पर डुप्लीकेट होने पर या सख्त मोड सक्षम होने पर चेतावनियां होने पर वैकल्पिक तालिका कैसे काम करती है। यदि इग्नोर निर्दिष्ट नहीं है, तो प्रतिलिपि निरस्त कर दी जाती है और डुप्लीकेट-कुंजी त्रुटि होने पर वापस ले ली जाती है। यदि इग्नोर निर्दिष्ट है, तो अद्वितीय कुंजी पर डुप्लिकेट वाली पंक्तियों के लिए केवल पहली पंक्ति का उपयोग किया जाता है। अन्य विरोधी पंक्तियाँ हटा दी जाती हैं। गलत मानों को निकटतम मिलान स्वीकार्य मान से छोटा कर दिया जाता है।