【问题标题】:sequelize postgresql update migrationsequelize postgresql 更新迁移
【发布时间】:2017-07-20 12:28:01
【问题描述】:

我正在使用 sequelize 和 PostgreSQL,并尝试通过迁移进行简单更新,以找到特定值并对其进行更新。我已经毫无问题地实现了更改表迁移,我一定遗漏了一些简单的东西,我可以确认我有一个 myTable 并且有一个名为“name”的字段并且一个条目的值为“bob”。

queryInterface.sequelize.query(`UPDATE 'myTable' SET name = 'bob' WHERE name = 'fred'`)

这是我遇到的错误

Unhandled rejection SequelizeDatabaseError: syntax error at or near "'myTable'"

【问题讨论】:

    标签: postgresql migration sequelize.js


    【解决方案1】:

    应该不会吧

    queryInterface.sequelize.query(`UPDATE myTable SET name = 'bob' WHERE name = 'fred'`)
    

    单引号用于正确的字符串,但您可以使用双引号。 这个答案有更多info

    【讨论】:

    • 是的,双引号,奇怪,我以为我试过了,一切正常,谢谢。
    猜你喜欢
    • 2017-06-26
    • 2017-01-11
    • 2016-09-27
    • 2015-02-15
    • 2016-03-01
    • 2020-03-04
    • 2016-07-18
    • 2011-02-22
    相关资源
    最近更新 更多