6
我有PostgreSQL的以下命令:在插圖:列引用「分數」是不明確的
INSERT INTO word_relations(word1_id, word2_id, score) VALUES($1, $2, $3)
ON CONFLICT (word1_id, word2_id) DO UPDATE SET score = score + $3`)
我收到以下錯誤:
column reference "score" is ambiguous
我覺得很奇怪,因爲我只使用一張桌子。有任何想法嗎?
在這種情況下,將'word_relations.score'從'EXCLUDED.score'不同?當他們明確表示衝突在該欄目時,他們之間是否存在分歧? – leoOrion
word_relations.score是舊值,EXCLUDED.score是您現在插入的新值 –