PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

postgres - където в (списък) - колоната не съществува

Използвайте единични кавички за низови константи:

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

Двойните кавички са escape символ, използван с имена на таблици и колони. Оттук и грешката.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да показвате нулеви стойности при изпълнение на заявки в psql (PostgreSQL)

  2. Как EDB стана лидер на пазара на Postgres

  3. Как работи make_timestamptz() в PostgreSQL

  4. Поправете „ГРЕШКА:всяка заявка INTERSECT трябва да има същия брой колони“ в PostgreSQL

  5. Обявяване на repmgr 2.0RC2