是否可以使用外键进行重复密钥更新

cwtwac6a  于 2021-06-18  发布在  Mysql
关注(0)|答案(0)|浏览(141)

我有一个表有外键,例如:

+--+----------+------+------+
|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

我可以用这个,但检查重复的外国领域,而不是?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题