Обновление значения столбца в PostgreSQL
Я пытаюсь обновить значение столбца, где оно соответствует определенному userid
, но возникает ошибка синтаксиса.
UPDATE user
SET balance = 15000.000000000
WHERE id = 11203;
Таблица под названием user
содержит много строк с двумя столбцами: balance
и id
. Я пытаюсь изменить баланс пользователя с идентификатором, указанным в коде.
При выполнении запроса возникает ошибка, и я не понимаю, что именно идет не так. Как я могу решить эту проблему?
1 ответ(ов)
Вам нужно экранировать user
, так как это зарезервированное слово. Попробуйте выполнить запрос так:
UPDATE "user"
SET balance = 15000.000000000
WHERE id = 11203;
Сохранение вывода PL/pgSQL из PostgreSQL в CSV файл
Postgres: Как повысить пользователя до суперпользователя?
Как сбросить последовательность первичного ключа в Postgres, когда она потеряла синхронизацию?
Вставка текста с одинарными кавычками в PostgreSQL
Обновление строк таблицы в Postgres с использованием подзапроса