使用MySQL LOAD DATA INFILE 模擬重複鍵更新
儘管LOAD DATA INFILE 在將大型資料集載入到MySQL 方面具有速度優勢,MySQL但缺乏原生的支援重複金鑰更新功能。當更新現有記錄而不替換自動增量 ID 或產生不必要的開銷時,此限制帶來了挑戰。
解決方案:
要使用LOAD DATA INFILE 模擬ON DUPLICATE KEY UPDATE,您可以按照以下步驟操作:
這個方法利用了 LOAD 的速度DATA INFILE,同時模擬 ON DUPLICATE KEY UPDATE 的功能。透過使用 SHOW INDEX FROM 和 SHOW COLUMNS FROM 自動化該過程,您可以輕鬆地將其適應任何給定的表。
以上是如何使用 MySQL 的 LOAD DATA INFILE 模擬 ON DUPLICATE KEY UPDATE?的詳細內容。更多資訊請關注PHP中文網其他相關文章!