У меня есть таблица postgres, которая содержит столбцы id
, name
, item
и counter
. Теперь я хочу увеличить значение counter
на 1 для тех строк, которыепользователь принадлежит.
Я пытался сделать что-то подобное, но я получаю синтаксическую ошибку
UPDATE Items set counter = counter + 1 WHERE users = 'Tony';
Это должно увеличить значение counter
на 1 для всехстроки, к которым принадлежит пользователь Тони . Что-то вроде
начальная
id | name | item | counter
1 | Tony | car | 1
2 | Tony | bike | 1
3 | Ray | car | 1
4 | Ray | bike | 1
5 | Tony | cycle | 1
конечная
id | name | item | counter
1 | Tony | car | 2
2 | Tony | bike | 2
3 | Ray | car | 1
4 | Ray | bike | 1
5 | Tony | cycle | 2
Но я получаю синтаксическую ошибку для своего запроса. Что я делаю не так?