项目中用到ON DUPLICATE KEY UPDATE  ,这样存在重复数据时可以执行更新语句

具体用法不细说  主要有一点要注意 之前以为更新时会返回2,实际发现不一定的  执行update时 若更新的字段值没变,此时是不返回2的 。

具体官方文档也给出描述了  重点红圈标出

mysql插入时使用 INSERT ... ON DUPLICATE KEY UPDATE

相关文章: