sql >> Databasteknik >  >> RDS >> PostgreSQL

Vid infogning:kolumnreferenspoängen är tvetydig

På höger sida av = i set sats, det finns två möjligheter för score :EXCLUDED.score och word_relations.score . Det förra är ett sätt att komma åt värdet som infogas; det senare ett sätt att komma åt värdet lagrat i raden.

Jag skulle skriva detta som:

ON CONFLICT (word1_id, word2_id) DO
    UPDATE SET score = word_relations.score + EXCLUDED.score



  1. Hur Oracle Index klustringsfaktor beräknas

  2. Entity-Framework -> MySql ger "Timeout för funktionsutvärdering."

  3. Finns det en databasmotor som tillåter frågebara fältbegränsningar specificerade av RegEx?

  4. Hur kan jag lösa dessa radfel på MySQL Workbench?