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

mysql में बड़ी तालिका हर बार csv पर आधारित पंक्तियों को अद्यतन कर रही है

यदि नया डेटा एक संपूर्ण सेट है, तो निम्न कार्य करें:

  1. CREATE TABLE new LIKE real;
  2. LOAD DATA INFILE INTO new ... यह एकमात्र धीमा कदम है, लेकिन यह real को प्रभावित नहीं कर रहा है टेबल.
  3. यदि आपको डेटा को शुद्ध करने की आवश्यकता है, तो इसे इस चरण में करें। अन्यथा, आपको पायथन की आवश्यकता नहीं है।
  4. RENAME TABLE real TO old, new TO real; यह कदम तेज है।
  5. DROP TABLE old;

यदि आने वाले डेटा में सभी SKU शामिल नहीं हैं, तो यहां तकनीकें देखें:http:// mysql.rjweb.org/doc.php/staging_table




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कई उपयोगकर्ताओं को PHP के माध्यम से मेल भेजने का सुरक्षित तरीका

  2. MySQL में एक-से-अनेक संबंध - कैसे मॉडल बनाने के लिए?

  3. MySQL समूह का उपयोग करके उस दिन कोई रिकॉर्ड नहीं होने पर खाली मान कैसे भरें

  4. 2018 में MySQL:8.0 और अन्य टिप्पणियों में क्या है

  5. MySQL कनेक्शन कैरेक्टर सेट समस्याएं