Uppdatera ett värde i en rad med mysql

Databaser & SQL

4 svar · 485 visningar · startad av filipbh

Medlem sedan juli 2002405 inlägg
Trådstart#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

374 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
244 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
242 ms — ändringar (db)