Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] Zmienne z dwóch tabel
Forum PHP.pl > Forum > Przedszkole
radasx
Witajcie,
Mam problem.
Posiadam bazę danych 60 tysięcy userów i chciałbym użyć kodu który zmieni masowo zmienną 'hajs' w przypadku gdy dane id nie występuje w logs tego samego usera.
Są dwie tabele- user i logs ( struktura user- id, hajs, ip; struktura logs- id, ip, data)
używałem przedtem kodu:
Kod
UPDATE user SET hajsik = '0.00' WHERE ip = 'null';

lecz nie umiem zastosować się do innej tabeli.
Z góry dziękuje za pomoc.
Turson
  1. UPDATE user LEFT JOIN logs ON user.ip = logs.ip SET user.hajs = '0.00' WHERE logs.id IS NULL
radasx
Cytat(Turson @ 22.11.2014, 21:10:05 ) *
  1. UPDATE user LEFT JOIN logs ON user.ip = logs.ip SET user.hajs = '0.00' WHERE logs.id IS NULL


Dziękuje za odpowiedź, lecz motyw jest taki że zeruje to wszystkim. A potrzeba zrobić tak że zeruje tylko i wyłącznie tym których id nie występuje w logs.

@Edit
Dodałem do tabel pustą kolumnę i przeinaczyłem kod.
Serdecznie dziękuje za pomoc.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.