在MySQL中,ON DUPLICATE KEY UPDATE是一種特殊的INSERT語句,當插入的數據違反了唯一鍵約束時(例如主鍵或唯一索引),會觸發該語句。如果插入的數據已經存在,則會更新已存在的行,而不是插入一行新的數據。
使用ON DUPLICATE KEY UPDATE可以避免插入重復數據的錯誤,并在發生重復數據時更新已存在的數據。這在需要插入新數據但又要確保數據的唯一性時非常有用。
億速云公眾號
手機網站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權所有
廣州億速云計算有限公司粵ICP備17096448號-1 粵公網安備 44010402001142號增值電信業務經營許可證編號:B1-20181529