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

Postgres accepterer ikke tabelalias før kolonnenavn

Problemet er, at du inkluderer tabelaliaset i SET klausul i kolonnerne. Se dokumentationen til UPDATE i Postgres docs :

Dette er gyldigt i Postgres:

update GREETING Greeting 
set 
    NAME='World', 
    PHRASE='Hello World!' 
where Greeting.ID=5 ;


  1. Sletning af en tilsluttet bruger fra et Oracle 10g-databaseskema

  2. Bruger både Mongodb og Mysql i ét projekt

  3. Maksimalt antal kolonner i MySQL-tabel

  4. MySQL - Effektiv søgning med delvis ordmatch og relevansscore (FULLTEXT)