- 2025-08-23
MySQL UPSERT 教學:INSERT ON DUPLICATE KEY UPDATE 的完整用法與範例
1. 什麼是UPSERT? 概要 「UPSERT」是指在資料庫中結合「INSERT」與「UPDATE」的功能。也就是說,如果資料不存在就插入新的資料;若已存在相同的資料,則更新該資料。透過這個功能,可以在保持資料一致性的同時,更有效率地進行操作。 在 MySQL 中,INSERT ... ON DUPLICATE KEY UPDATE 語法對應此功能。藉由這個語法,即使遇到資料重複的情況,也能避免 […]