【问题标题】:PostgreSQL "column "foo" does not exist" where foo is the valuePostgreSQL“列“foo”不存在”,其中 foo 是值
【发布时间】:2016-04-03 12:11:16
【问题描述】:

我正在尝试从 Node 对 Postgres 数据库执行更新查询,但遇到了这个奇怪的问题:

'UPDATE salesforce.Guest__c SET currently_at_property__c = "foo" WHERE rewards_id ='+rewardsId,

我正在尝试将 currently_at_property__c 设置为等于值“foo”,但由于某种原因,我收到此错误:

error: "column "foo" does not exist"

我不知道为什么会这样,因为 foo 是值,而不是列。

【问题讨论】:

  • 对文本文字使用单引号。

标签: node.js postgresql


【解决方案1】:

正确引用:

    'UPDATE salesforce.Guest__c SET currently_at_property__c = 'foo' WHERE rewards_id ='+rewardsId,

【讨论】:

  • 引号有问题。谢谢!这是我最终得到的结果:“UPDATE salesforce.Guest__c SET current_at_property__c = '' WHERE reward_id__c ='123456'”
猜你喜欢
  • 1970-01-01
  • 2016-05-16
  • 1970-01-01
  • 2010-09-30
  • 1970-01-01
  • 2015-03-21
  • 1970-01-01
  • 2022-11-04
  • 1970-01-01
相关资源
最近更新 更多