Je travaille sur cette petite application nba_manager_simulator, et je suis coincé en train de créer des contrats entre une équipe et un joueur. Le contrat est une table, équipe une autre, et un joueur un tiers (le contrat a 1 équipe, 1 joueur, 2 dates (début, fin) et 1 décimal (salaire)mise à jour de plusieurs tables sailsjs mysql
Le problème est: quand je crée un nouveau contrat, il ne marche pas ajouter l'identifiant de contrat au joueur
Je suis en train d'ajouter en faisant une requête comme ceci:.
Player.query(update player set fk_contract = $1 where player.id = $2, [contract.id][contract.fk_player]...)
mais il me dit que 2 $ est inconnue
.Quelle est la bonne façon de faire les 'Voiles'? Et quelle est la "requête" façon? (J'aimerais en savoir plus sur les requêtes SQL dans Sails)
Merci!
requêtes MySQL utilisent '' comme espace réservé alors que les requêtes PostgreSQL utilisent '$ 1, $ 2'?. [Exemples] (http://sailsjs.com/documentation/reference/waterline-orm/models/query#?example) – Sangharsh
Merci, j'ai remarqué cela, mais je ne savais pas comment le mettre avec plusieurs paramètres, et je pensais que l'aide 1 $, 2 $ ... fonctionnerait de toute façon. –