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

MySQL परमाणु सम्मिलित-अगर-नहीं-स्थिर ऑटोइनक्रिकमेंट के साथ मौजूद है

प्रश्न वास्तव में डेटा को सामान्य करने के तरीके के बारे में है जब आप डुप्लीकेट होने की अपेक्षा करते हैं। और फिर "बर्निंग" आईडी से बचें।

http://mysql.rjweb.org/doc.php/staging_table#normalization 2-चरणीय प्रक्रिया पर चर्चा करता है और इसका उद्देश्य पंक्तियों के उच्च-गति अंतर्ग्रहण के कारण बड़े पैमाने पर अद्यतन करना है। यह एक पंक्ति में बदल जाता है, लेकिन फिर भी 2 चरणों की आवश्यकता होती है।

चरण 1 INSERTs कोई भी नया पंक्तियाँ, नई auto_inc id बना रही हैं।

चरण 2 सामूहिक रूप से आईडी को वापस खींचता है।

ध्यान दें कि डेटा लोड करने वाले मुख्य लेनदेन के बाहर ऑटोोकॉमिट =चालू और बाहर काम सबसे अच्छा किया जाता है। यह आईडी जलने के एक अतिरिक्त कारण से बचता है, अर्थात् संभावित रोलबैक।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. चेतावनी:mysqli_connect ():अज्ञात MySQL सर्वर होस्ट

  2. जावा - थ्रेड मुख्य में अपवाद java.lang.Error:अनसुलझे संकलन समस्याएं

  3. इकाई फ्रेमवर्क के साथ MySQL का उपयोग करना

  4. त्रुटि (त्रुटि कोड:1175) MySQL कार्यक्षेत्र 5.2 का उपयोग करके तालिका पर अद्यतन आदेश निष्पादित करने के दौरान

  5. संपूर्ण MySQL डेटाबेस को डुप्लिकेट करें