【发布时间】:2017-06-22 15:56:21
【问题描述】:
我正在开发这个小应用程序 nba_manager_simulator,但我一直在努力在团队和球员之间创建合同。 合同是一张桌子,另一支球队,第三名球员(合同有 1 支球队、1 名球员、2 个日期(开始、结束)和 1 个小数点(薪水)。
问题是:当我创建一个新合同时,它没有将合同 ID 添加到播放器。
我正在尝试通过这样的查询来添加它:
Player.query(update player set fk_contract = $1 where player.id = $2, [contract.id][contract.fk_player]...)
但它告诉我 $2 是未知的。
正确的“帆”方式是什么? 什么是“查询”方式? (我想了解更多关于 Sails 中的 SQL 查询)
谢谢!
【问题讨论】:
-
MySQL 查询使用
?作为占位符,而 PostgreSQL 查询使用$1, $2。 Examples -
谢谢,我注意到了,但我不知道如何使用多个参数,我认为使用 $1, $2... 无论如何都可以。