次のように定義された単純なpostgresqlテーブルがあります。
CREATE TABLE t_s (
a integer,
b integer
);
簡単な更新ステートメントUPDATE t_s SET a=1 WHERE b=1
を実行すると、エラーが発生します。
Chyba SQL:
ERROR: syntax error at or near "SET"
LINE 1: SELECT COUNT(*) AS total FROM (UPDATE t_s SET a=1 WHERE b=1)...
^
Ve výrazu:
SELECT COUNT(*) AS total FROM (UPDATE t_s SET a=1 WHERE b=1) AS sub
このステートメントに問題がある可能性はありますか? このエラーの理由がわかりません。PostgreSQL 9.1.6 を使用しています。