我正在研究这个小应用程序nba_manager_simulator,并且我坚持在团队和玩家之间创建合同。 合同是一张桌子,一个团队另一个,另一个是玩家三分之一(合同有一个团队,一个玩家,两个日期(开始,结束)和一个小数点(工资)多表更新sailsjs mysql
问题是:当我创建新的合同,它不合同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'? [示例](http://sailsjs.com/documentation/reference/waterline-orm/models/query#?example) – Sangharsh
谢谢,我注意到,但我不知道如何把它与多个参数,我认为使用无论如何,$ 1,$ 2 ......都可以工作。 –