【发布时间】:2020-09-30 20:20:39
【问题描述】:
我有一个问题:
INSERT INTO tweet_hashtags(hashtag_id, tweet_id)
VALUES(1, 1)
ON CONFLICT DO NOTHING
RETURNING id
它工作正常并使用id = 1 插入,但是当有重复时,假设另一个(1, 1) 它使用id = 2 插入。我想防止这种情况发生,我读到我可以做到ON CONFLICT (col_name),但这并没有真正帮助,因为我需要一次检查两个值。
【问题讨论】:
标签: sql postgresql sql-insert unique-constraint unique-index