एक समय के लिए पुन: प्राप्त करने के बाद उत्पाद बनाते समय अंतिम चरण में,, Magento त्रुटि- निम्नलिखित देता है:SQLSTATE [23,000]: अखंडता बाधा उल्लंघन: कुंजी 'IDX_STOCK_PRODUCT' के लिए 1062 डुप्लिकेट प्रविष्टि '1922-1'
SQLSTATE [23,000]: अखंडता बाधा उल्लंघन: कुंजी 'IDX_STOCK_PRODUCT'
क्या मैं कर रहा हूँ है, उत्पाद आईडी पर कब्ज़ा करके, मैं डाल रहा हूँ यह कस्टम तालिका में प्रवेश है के लिए 1062 डुप्लिकेट प्रविष्टि '1922-1'। मैंने बाहरी रूप से Magento डेटाबेस से कनेक्ट किया है।
आश्चर्यजनक रूप से डेटा मैगेंटो की बेस तालिका & दोनों कस्टम तालिका में भी डाला गया है लेकिन यह मुझे उत्पाद की बचत के बाद त्रुटि क्यों दे रहा है ...?
मैंने कैश, ब्राउजर कुकीज को मंजूरी दे दी। भी/var/cache,/var/session को हटा दें। अभी भी त्रुटि दे रहा है। क्या कोई समाधान का सुझाव दे सकता है?
यह त्रुटि का अर्थ है कि आप एक ही प्राथमिक कुंजी मान को उसी तालिका में दो बार उपयोग कर रहे हैं। 'IDX_STOCK_PRODUCT' में' 1922-1' की आईडी वाला पहले से ही एक उत्पाद है, और एक क्वेरी फिर से उस आईडी के साथ एक नया रिकॉर्ड सहेजने की कोशिश कर रही है। – mrlee
फिर समाधान क्या है? – Prat
मूल रूप से डुप्लिकेट आईडी के साथ डेटा को न सहेजें। इस त्रुटि से संबंधित किसी भी कोड नमूने के बिना, यह सबसे अच्छा समाधान है जिसे आप प्राप्त करने जा रहे हैं। – mrlee