我有一个带有外键的表,例如:
+--+----------+------+------+
|id|foreing_id|value1|value2|
+--+----------+------+------+
|1 | 345 | aaaa | 10 |
+--+----------+------+------+
我想插入新行,并检查是否需要插入或更新记录。
INSERT INTO table (id, foreign_id, value1, value2)
VALUES(null, 1, 'aaaa', 10) ON DUPLICATE KEY UPDATE value1='aaaa', value2=10
我可以使用此选项,但可以在外部字段中检查重复项吗?