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

SQLAlchemy - थोक डालने पर ध्यान न दें:डुप्लिकेट प्रविष्टि

आपको हर त्रुटि को संभालना चाहिए। लेकिन अगर आप वास्तव में सभी त्रुटियों को अनदेखा करना चाहते हैं, तो आप वास्तव में बल्क इंसर्ट नहीं कर सकते। कभी-कभी आपके द्वारा आयात किए जा रहे वास्तविक डेटा में अखंडता त्रुटियां होंगी। आपको एक एक करके इन्सर्ट करना है और इग्नोर करना है। मैं इसे केवल एक बार बंद स्क्रिप्ट में उपयोग करूंगा।

for item in dict_list:
    try:
        session.merge(orm(**item))
        session.commit()
    except Exception as e:
        session.rollback()



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. वर्ष के आधार पर समूहीकृत वित्तीय वर्ष डेटा पुनर्प्राप्त करने के लिए SQL क्वेरी

  2. सामान्य त्रुटि:1005 एक प्रमुख बाधा बनाते समय - Laravel

  3. MYSQL उच्च LIMIT ऑफ़सेट क्वेरी को धीमा क्यों करता है?

  4. हाइबरनेट में अनावश्यक प्रश्न - MySql

  5. Java.lang.IllegalStateException:पहले ही संलग्न है