【发布时间】:2015-09-28 01:57:05
【问题描述】:
在我的架构中,我有一个表
id | word | count | remote_id
-----------------------------
我基本上想做的是,当我在这个表中插入行时:
insert into table (word, count, remote_id) VALUES ('cat', 10, 2);
首先,如果 'cat' 已经存在且 remote_id=2,我希望 'cat' 的最终计数值为 10 + 它的现有值。
如果它不存在,它将照常插入。
我怎样才能做到这一点?
另外,现在我断言列词必须是唯一的,但我只希望它每个 remote_id 都是唯一的。
【问题讨论】:
标签: mysql sql database sql-update