2017-07-20 108 views
0

我使用sequelize和PostgreSQL,並試圖通過遷移找到一個特定的值,並udpates做一個簡單的更新。我已經實現了沒有問題的改變表格遷移,我必須簡單地忽略一些東西,我可以確認我有一個myTable,並且有一個名爲「name」的字段,並且一個條目的值爲「bob」。sequelize postgresql更新遷移

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

這是我得到

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

回答

1

豈不是

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

單引號進行適當的字符串,你可以儘管雙引號的錯誤。 這個答案有更多info

+0

是的雙引號,奇怪我以爲我曾試過,任何所有的工作,謝謝。 – edencorbin