Increment field value in update query
You can do it by adding an expression to the query:

db_update('a_table')
  -&gt;expression('count', 'count + 1')
  -&gt;condition('field1', $some_value)
  -&gt;execute();