-
Zapytanie SQL
Cześć.
Jeden z adminów na moim forum skasował swój profil. Potrzebuję przywrócić go do łask.
Użyłem modyfikacji do przywracania ale niestety ona zajechała bazę.
Proszę o pomoc w ułożeniu zapytania SQL do tabeli postów, które spełni następujące warunki
Jeśli username jest Witek a userid = 0 wtedy zmień userid na 3.
Z góry dzięki.
-
-
userid=0 mają wszyscy goście więc nie bardzo chcę zmieniać każde 0 na 3.
Dlatego pozostaje warunek username=Witek
-
nie wiem czy coś takiego pójdzie
Kod:
UPDATE post WHERE `username` LIKE 'Witek' AND `userid`=0 LIMIT 0 , 30 SET userid= REPLACE(userid,'0','3');
-
ok. Dzięki za myślenie nad sprawą. Poszło takim zapytaniem:
Kod:
UPDATE `post` SET userid = replace(`userid`, '0', '3') WHERE username LIKE "Witek";