Mysql
 sql >> Base de données >  >> RDS >> Mysql

Mise à jour de plusieurs lignes avec un tableau

J'ai du mal à comprendre ce que vous essayez de faire, une meilleure explication serait la bienvenue. D'après ce que je comprends, vous sélectionnez des données dans des tables afin de mettre à jour d'autres tables. Avez-vous essayé d'utiliser une requête "UPDATE .. JOIN .." ? Cela devrait vous permettre de mettre à jour plusieurs lignes d'une table en fonction des données associatives d'une autre table.

Par exemple

UPDATE user
JOIN game ON
    user.id=game.id_user
SET user.position=game.team1_position

Évidemment, cela ne fonctionnera pas avec votre code car j'ai très peu d'informations, mais cela devrait vous donner une idée de ce qu'il faut faire.

Désolé si je ne comprends pas du tout votre problème, comme je l'ai dit, il est un peu difficile de comprendre votre problème exact en fonction de ce que vous nous avez donné.