Visa ett inlägg
Oläst 2013-11-12, 00:17 #1
nosnaj nosnaj är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Mar 2005
Inlägg: 1 012
nosnaj nosnaj är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Mar 2005
Inlägg: 1 012
Citat:
Ursprungligen postat av naak2803 Visa inlägg
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)
nosnaj är inte uppkopplad   Svara med citatSvara med citat