Kom ihåg mig?
Home Menu

Menu


Varför funkar inte denna SQL query?

 
Ämnesverktyg Visningsalternativ
Oläst 2013-11-12, 00:17 #2
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
 


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 06:06.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017