यह त्रुटि इसलिए होती है क्योंकि आपने अपनी तालिका के किसी एक कॉलम को UNIQUE
. के रूप में निर्दिष्ट किया है . आपके पास इस कॉलम के लिए समान मान वाली 2 पंक्तियाँ नहीं हो सकतीं। यदि आप इसके बजाय मौजूदा पंक्ति को बदलना चाहते हैं, तो REPLACE
. का उपयोग करें INSERT
. के बजाय . यदि आप वास्तव में कॉलम के लिए समान मान वाली पंक्तियाँ चाहते हैं, तो UNIQUE
. को हटा दें उस कॉलम से संशोधक।
INSERT IGNORE
. का उपयोग करना जैसा कि कुछ अन्य उत्तरों में वर्णित है, त्रुटि जारी होने से रोकेगा, लेकिन तालिका को अपडेट नहीं करेगा।