sql >> Database >  >> RDS >> PostgreSQL

postgres - waar in (lijst) - kolom bestaat niet

Gebruik enkele aanhalingstekens voor tekenreeksconstanten:

DELETE FROM user_job_titles
    WHERE id IN ('c836d018-1d12-4507-a268-a4d80d6d3f54',
                 'd0961a90-7d31-4c4c-9c1b-671115e3d833',
                 '62dda420-6e62-4017-b41d-205c0aa82ead'
                );

Dubbele aanhalingstekens zijn een escape-teken dat wordt gebruikt bij tabel- en kolomnamen. Vandaar de fout.



  1. Invoegen, bij dubbele update in PostgreSQL?

  2. SQL Server:verschil tussen PARTITION BY en GROUP BY

  3. Wat is het PostgreSQL-equivalent voor ISNULL()

  4. Oracle pl-sql escape-teken (voor een ' )