-1
我使用下面的查詢來更新我的表如何做LOAD DATA LOCAL INFILE更新,而無需使用臨時表
LOAD DATA LOCAL INFILE '$_file'
REPLACE INTO TABLE test_db.productsinfo
FIELDS TERMINATED BY '\,'
OPTIONALLY ENCLOSED BY '\"'
IGNORE 1 LINES
(\`products_id\`,
\`products_source\`,
\`quantity\`,
\`cost\
)
領域但REPLACE
刪除整個行,放是一個新的,這不完全是我需要的更新。 不幸的是,由於速度問題,我不能使用臨時表。 在這種情況下,是否有無法實現ON DUPLICATE UPDATE
的功能?