To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

Bazy danych SQL - Wykonanie zapytania SQL

EncCorporation - 28-12-2008, 16:37
Temat postu: Wykonanie zapytania SQL
Witam, chce masowo wykonac zapytanie w Bazie dla wszystkich userow jednoczesnie.


hprpg_users ( razem z prefixem ) w tej tabeli znajduje się ta komórka w której chce wykonać zapytanie
user_points (komórka w której chce wykonać zapytanie)

i by każdemu userowi zmienilo wartosć user_points na x

zamiast x cyfra.

Pomoże ktoś?

Pozdro
Enc.

Gilu - 28-12-2008, 16:57

Kod:
UPDATE `hprpg_users` SET `user_points` = 'x' WHERE `hprpg_users`.`user_id` >'2';

Spróbuj w ten sposób, ale nie dam głowy że zadziała - zmień x na wartość.

nicon - 28-12-2008, 16:59

Kod:
update hprpg_users set user_points='x' where user_id > '1';

Edit: W mordę, spóźniłem się. Ale przy zapytaniu od Gilu i tak zmieni się dla wszystkich poza głównym adminem (id=2).

EncCorporation - 28-12-2008, 17:06

ale pewni jestescie ze zadziala?

czyli sposób od Gilu, da wszystkim oprócz głównemu adminowi?
a od nicona wszystkim?

Gilu - 28-12-2008, 17:10

ach sorki, zapomniałem dać 'równa-się' ;)

Kod:
UPDATE `hprpg_users` SET `user_points` = 'x' WHERE `hprpg_users`.`user_id` >= '2';


Tak, od nicona zamieni dla wszystkich :) w tej wersji powyżej mojego zapytania, też zmieni dla wszystkich.

EncCorporation - 28-12-2008, 17:17

bardzo dziękuję ;D

Pozdro
Enc.


@ a jezeli zamiast SET dam ADD to doda? a nie zamieni?

nicon - 28-12-2008, 17:24

EncCorporation, w update nie ma opcji "ADD".
EncCorporation - 28-12-2008, 18:01

nicon, aha, a jak zrobic by dodalo ale nie zminilo na konkretna liczbe

jest powiedzmy 1000 chce dodac 500 ale nie zmienic na 500

rozumiesz. :mrgreen:

koziolek - 28-12-2008, 18:10

Do aktualnej wartości dodać 500? :>
Kod:
UPDATE hprpg_users SET user_points = user_points + 500 WHERE user_id <> -1;

EncCorporation - 28-12-2008, 18:16

Tak koziolek.

Dzięki za pomoc.



Powered by phpBB modified by Przemo © 2003 phpBB Group