我有这样的表结构
id,f1,f2,f3,f4
id 是主键,f1 和 f3 是唯一键
我的问题是当我使用ON DUPLICATE KEY UPDATE
估值考虑哪个关键
考虑查询
INSERT INTO t1 (f1,f2,f4) VALUES (.....) ON DUPLICATE KEY UPDATE f4=...."
如上所示,它会认为 key 是 f1 吗?或 f3 或 id
如果我有这样的查询
INSERT INTO t1 (f1,f2,f3,f4) VALUES (.....) ON DUPLICATE KEY UPDATE f4=...."
那么它会考虑什么关键?
多谢你们 :)