【发布时间】:2018-10-22 13:17:25
【问题描述】:
假设我有这样一张桌子:
Number Product Type
1 Meat Cow
1 Milk A
如果我插入一个新行:
INSERT INTO t1 (Product, Type) VALUES (Meat, Cow)
我不想要新行。我希望 Product = Meat 和 Type = Cow 的列“数字”增加 1:
Number Product Type
2 Meat Cow
1 Milk A
有执行此操作的 SQL 命令吗?
【问题讨论】:
-
如果您对
(Product, Type)有唯一约束,您可以使用insert on conflict do update ...
标签: sql postgresql insert sql-update