आप LOAD DATA INFILE
का इस्तेमाल कर सकते हैं
अस्थायी तालिका में डेटा की 800,000 पंक्तियों को बल्क लोड करने के लिए, फिर बहु-तालिका UPDATE
अस्थायी तालिका में अपनी मौजूदा तालिका में शामिल होने और मात्रा मानों को अपडेट करने के लिए वाक्यविन्यास।
उदाहरण के लिए:
CREATE TEMPORARY TABLE your_temp_table LIKE your_table;
LOAD DATA INFILE '/tmp/your_file.csv'
INTO TABLE your_temp_table
FIELDS TERMINATED BY ','
(id, product, sku, department, quantity);
UPDATE your_table
INNER JOIN your_temp_table on your_temp_table.id = your_table.id
SET your_table.quantity = your_temp_table.quantity;
DROP TEMPORARY TABLE your_temp_table;