- 使用insert ignore關(guān)鍵字
使用primary key或者unique key區(qū)分記錄的唯一性,當(dāng)有重復(fù)記錄就會(huì)忽略,返回為0
- 使用 replace into關(guān)鍵字
判斷依據(jù):primary key或者unique key區(qū)分記錄的唯一性
當(dāng)存在重復(fù)記錄時(shí),先刪除含有重復(fù)的記錄,再嘗試將待插入的記錄插入到表
返回的數(shù)值是受影響的行數(shù)(被刪除和插入的行數(shù)和)
- 使用on duplicate key update
判斷依據(jù):primary key或者unique key區(qū)分記錄的唯一性
如果指定了on duplicate key update,出現(xiàn)重復(fù)值會(huì)執(zhí)行舊數(shù)據(jù)update操作