tek bir tablo sütunun verilerini artan | | mySql

1 Cevap php

iam gibi sütunlu bir tablo olan

id | | sayacı

ben bir şey (bazı olay) yaparsam şu anda bunu yaparken iam, birer artırmak için (belirli bir kimliği de) Sayacın değerini istiyorum:

    //get current value
    current_value = select counter from myTable where id='someValue'  

    // increase value
    current_value++   

   //update table with current value
    update myTable set counter=current_value where id='someValue';  

şu anda bu 2 sorguları çalıştıran iam, bana bir yol önermek için lütfen tek adımda bunu yapmak.

1 Cevap

Sadece veritabanında matematik çalıştırın:

update myTable set counter = counter + 1 where id = 'someValue';