【发布时间】:2014-11-22 22:11:27
【问题描述】:
我有这张桌子:
rating | businessId | userId
============================
1 200 1
2.5 200 2
用户不能有两行具有相同的businessId, 例如:
rating | businessId | userId
============================
1 200 1
2.5 200 1
这是不正确的;
我的服务器接收到 businessId、userId 和 rating。
那么它应该更新具有相同userId的行,如果存在businessId,则创建新行。
我怎样才能用一个查询来实现呢?
【问题讨论】:
-
这是关于 MySQL 还是关于 Microsoft SQL Server?你已经用两者标记了它。
-
这是关于 mysql 的!对不起