需求 插入数据,若主键存在则更新部分字段,若不存在则插入
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字段
需求 插入数据,若主键存在则更新部分字段,若不存在则插入
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字段