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

Magento:SQLSTATE [23000]:अखंडता बाधा उल्लंघन:1062 'UNQ_SALES_FLAT_ORDER_IN' कुंजी के लिए डुप्लिकेट प्रविष्टि '1000000001'

आप अनुसरण करने का प्रयास कर सकते हैं।

app/code/core/Mage/Sales/Model/Resource/Quote.php में

isOrderIncrementIdUsed विधि के लिए खोजें

उस तरीके में,

बदलें

$bind = array(':increment_id' => (int)$orderIncrementId);

के साथ

$bind = array(':increment_id' => $orderIncrementId);

-------------------------------------------------- ---------- या--------------------------------------- ----------------------------------------

व्यवस्थापक-> बिक्री-> ऑर्डर पर जाएं और उच्चतम ऑर्डर संख्या देखें (प्रत्येक स्टोर दृश्य के लिए!)

फिर अपने डेटाबेस को देखें। तालिका में eav_entity_type आपको सभी निकाय प्रकार सूचीबद्ध मिलेंगे. बदलने के लिए रुचि में से एक वह जगह है जहां ऑर्डर नंबर शुरू होता है, यानी। आदेश बिक्री / आदेश। इकाई_टाइप_आईडी याद रखें।

इसके बाद टेबल पर जाएँ eav_entity_store. इकाई_टाइप_आईडी देखें। अब आप वेतन वृद्धि_लास्ट_आईडी के मान को अपने अंतिम वास्तविक ऑर्डर नंबर में बदल सकते हैं। (अर्थात्, यदि आप चाहते हैं कि आपका अगला ऑर्डर आईडी 15000 सेट इंक्रीमेंट_लास्ट_आईडी से 14999 हो।)



  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 और MariaDB में सभी डेटाबेस को सूचीबद्ध करने और दिखाने के लिए SQL कमांड

  2. संगीत पुस्तकालय MySQL डेटाबेस

  3. PHP MYSQL समूह रैंकिंग क्वेरी

  4. mysqli तैयारी के साथ मुद्दे

  5. मेरी अपेक्षा के अनुरूप वह क्वेरी काम क्यों नहीं कर रही है?