错误:列'nameofcolumn'不存在,无法更新字段



我正在尝试更新一个字段,以便在工作中测试liquibase的功能。我在用这个语法

UPDATE "Country" SET "name" = 'Perúpe' WHERE "id" = 10;

但它会抛出一个错误,上面写着:

Caused by: org.postgresql.util.PSQLException: ERROR: column "Perúpe" does not exist

这不是一个列,这是一个我试图输入的值,所以我知道liquibase正在工作。

它正在使用一个在liquibase之外完成的db,并且它只有3个liquibase输入。这些都可以。当我尝试输入一个新的测试时,它会崩溃并停止应用程序,直到我删除该测试。

我认为我的语法可能是错误的。它从表(关系不存在(移动到我条目的值。我可能做错了什么?

这个问题以前已经问过并回答过了。错误:更新的postgresql中不存在列

正如Adrian在上面的评论中所写的那样,使用单引号而不是双引号是报道的解决方案。

相关内容

  • 没有找到相关文章

最新更新