sql >> Database teknologi >  >> RDS >> PostgreSQL

Ved indsæt:kolonnereferencescore er tvetydig

På højre side af = i set klausul, er der to muligheder for score :EXCLUDED.score og word_relations.score . Førstnævnte er en måde at få adgang til den værdi, der indsættes; sidstnævnte en måde at få adgang til værdien gemt i rækken.

Jeg ville skrive dette som:

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



  1. Skift kolonnetype og sæt ikke null

  2. ASP.net MVC og forbindelsespooling med Oracle, hvilket tillader flere forbindelser end angivet i Max Pool Size

  3. PHP PDO returnerer inkonsistente resultater for SELECT FOUND_ROWS()

  4. RETURERER data fra opdaterbar visning ikke virker?