sql >> Databasteknik >  >> RDS >> Mysql

Uppdaterar flera rader med en array

Jag har svårt att förstå vad du försöker göra, bättre förklaring vore trevligt. Vad jag förstår väljer du data från tabeller för att uppdatera andra tabeller. Har du testat att använda en "UPPDATERA .. JOIN .."-fråga? Detta bör tillåta dig att uppdatera flera rader från en tabell baserat på associativ data från en annan tabell.

Till exempel

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

Uppenbarligen kommer detta inte att fungera med din kod eftersom jag har väldigt lite information att gå på, men det borde ge dig en uppfattning om vad du ska gå med.

Ursäkta om jag inte förstår ditt problem, som sagt är det lite svårt att förstå ditt exakta problem baserat på vad du har gett oss.




  1. Hur man avblockerar med mysqladmin flush-värdar

  2. Kombinera flera rader eller resultat med samma titel för att bilda rullgardinsmenyer med PHP och MySQL

  3. Hur kan jag skicka någon http-förfrågan från postgresql-funktion eller trigger

  4. Rankning av tävlingsresultat av bilder med 5-stjärniga betyg