Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Aktualizacja wielu wierszy za pomocą tablicy

Trudno mi zrozumieć, co próbujesz zrobić, lepsze wyjaśnienie byłoby miłe. Z tego co rozumiem wybierasz dane z tabel w celu aktualizacji innych tabel. Czy próbowałeś użyć zapytania „UPDATE .. JOIN ..”? Powinno to umożliwić aktualizację wielu wierszy z jednej tabeli na podstawie danych skojarzonych z innej tabeli.

Na przykład

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

Oczywiście to nie zadziała z twoim kodem, ponieważ mam bardzo mało informacji, ale to powinno dać ci wyobrażenie o tym, z czym iść.

Przepraszam, jeśli całkowicie nie rozumiem twojego problemu, jak już wspomniałem, trochę trudno jest dokładnie zrozumieć twój problem na podstawie tego, co nam przekazałeś.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Problemy z uruchomieniem serwera MySQL w Mavericks

  2. Nie można połączyć się ze zdalnym MySQL za pomocą VB6 (10060)

  3. MySQL:dlaczego działa maksymalna liczba N członków na zapytanie grupowe?

  4. PHP/MySQL:Wybierz lokalizacje w pobliżu danej lokalizacji z DB

  5. Przekroczenie limitu czasu JDBC MySql, nawet przy „autoReconnect=true”