mysql插入问题,若主键存在则更新部分字段,若不存在则插入。

需求 插入数据,若主键存在则更新部分字段,若不存在则插入

sql:

INSERT INTO table (field1, field2) VALUES (field1_value, field2_value) ON DUPLICATE KEY UPDATE field2=field2_value

其中字段field1为主键

这段sql的意思是 :

若field1主键存在 则 更新field2字段。
若field1主键不存在 则更新field1, field2字段

发布了7 篇原创文章 · 获赞 4 · 访问量 164

猜你喜欢

转载自blog.csdn.net/qq_43548498/article/details/104028877
今日推荐