webForumDet fria alternativet

Uppdatera ett värde i en rad med mysql

Databaser & SQL

4 svar · 472 visningar · startad av filipbh

Medlem sedan juli 2002405 inlägg
Frågan#1

Hej...

Dålig rubrik kanske men jag har en fråga som någorlunda gäller rubriken..

Jag vill veta hur man uppdaterar värdet i en kolumn på en rad via mysql. Kolumnen är int och skulle vilja ha värde++ alltså.

Det borde gå att slippa först göra en mysqlhämtning och kolla nuvarande värdet och sen uppdatera. Borde väl gå att uppdatera med ett direkt.

Någon som vet?

Medlem sedan juni 200032 967 inlägg
#2

Om du menar i en SQL-fråga:

UPDATE foo SET bar = bar+1 WHERE foobar = 1
Medlem sedan juli 2002405 inlägg
#3

Så enkelt... Tack! :D

Medlem sedan juni 200032 967 inlägg
#4

Då var det det du ville ha, då tar vi och flyttar tråden från Databashanterare till rätt forum.

Mvh

Medlem sedan juli 2002405 inlägg
#5

Letade efter SQL men hittade det inte först.. Tack för flytten iaf

247 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)