Citat:
Ursprungligen postat av naak2803
hej, skulle behöva lite hjälp med denna query... det jag vill göra är att köra update på flera rader samtidigt i en tabell med endast en enda query..
har testad göra så här, med det verkar inte fungera.
UPDATE jos_jms
SET blocked = '123,255,1024' WHERE userid = 992,
SET blocked = '992, 456,225' WHERE userid = 123;
|
Enklast är väl köra flera sql, men antar du har dina skäl.
Något i stil med följande kanske fungerar, ej testat koden..
UPDATE jos_jms
SET blocked = CASE
WHEN userid = 992 THEN '123,255,1024'
WHEN userid = 123 THEN '992, 456,225'
ELSE blocked END
WHERE userid IN (992,123)