PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

postgres - où dans (liste) - la colonne n'existe pas

Utilisez des guillemets simples pour les constantes de chaîne :

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

Les guillemets doubles sont un caractère d'échappement utilisé avec les noms de table et de colonne. D'où l'erreur.