पहला रिकॉर्ड रखा जाएगा, बाकी हटा दिया जाएगा §§ए> :
<ब्लॉकक्वॉट>
IGNORE
मानक SQL के लिए एक MySQL एक्सटेंशन है। यह नियंत्रित करता है कि नई तालिका में अद्वितीय कुंजियों पर डुप्लिकेट होने पर या सख्त मोड सक्षम होने पर चेतावनियां होने पर ALTERTABLE कैसे काम करता है। अगर IGNORE
निर्दिष्ट नहीं है, यदि डुप्लीकेट-कुंजी त्रुटियाँ होती हैं, तो प्रतिलिपि निरस्त कर दी जाती है और वापस ले ली जाती है। अगर IGNORE
निर्दिष्ट है, केवल पहला पंक्ति का उपयोग अद्वितीय कुंजी पर डुप्लीकेट वाली पंक्तियों के लिए किया जाता है, अन्य परस्पर विरोधी पंक्तियों को हटाया जाता है . गलत मानों को निकटतम मिलान योग्य स्वीकार्य मान पर काट दिया जाता है
मैं अनुमान लगा रहा हूं कि यहां 'पहले' का मतलब सबसे छोटी आईडी वाला है, यह मानते हुए कि आईडी प्राथमिक कुंजी है।
यह भी ध्यान दें:
<ब्लॉकक्वॉट>
MySQL 5.7.4 के अनुसार, IGNORE
ALTER TABLE
. के लिए खंड निकाल दिया गया और इसका उपयोग एक त्रुटि produces उत्पन्न करता है ।