PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Przy wstawianiu:wynik odwołania do kolumny jest niejednoznaczny

Po prawej stronie = w set klauzula, istnieją dwie możliwości dla score :EXCLUDED.score i word_relations.score . Pierwszy to sposób na dostęp do wstawianej wartości; ten ostatni sposób na dostęp do wartości przechowywanej w wierszu.

Zapisałbym to jako:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Indeks GIN PostgreSQL na tablicy uuid

  2. Najlepszy sposób na uzyskanie liczby wyników przed zastosowaniem LIMIT

  3. Odśwież widoki zmaterializowane:Współbieżność, zachowanie transakcyjne

  4. Nie można odszyfrować za pomocą pgcrypto z AES-256-CBC, ale AES-128-CBC jest OK

  5. Jak zwrócić json z kontrolera Play Scala?