Postgresql Postgres更新提供错误

Postgresql Postgres更新提供错误,postgresql,sql-update,Postgresql,Sql Update,我有一个Postgres数据库,有一个名为“Predipitazione”的表。我想做的是更新它的列“quantita”,当它显示一个-9999的值时。 我的发言: UPDATE precipitazione SET quantita = 0 WHERE quantita = -9999; 不起作用(从不会执行查询的意义上说,它不起作用。它给了我一个语法错误“near SET”),我还尝试将“quantita”设置为默认值(即零),但它仍然不起作用 SELECT * FROM precipi

我有一个Postgres数据库,有一个名为“Predipitazione”的表。我想做的是更新它的列“quantita”,当它显示一个-9999的值时。 我的发言:

 UPDATE precipitazione SET quantita = 0 WHERE quantita = -9999;

不起作用(从不会执行查询的意义上说,它不起作用。它给了我一个语法错误“near SET”),我还尝试将“quantita”设置为默认值(即零),但它仍然不起作用

SELECT * FROM precipitazione WHERE quantita = -9999;
他正在工作


Postgres版本:PostgreSQL 9.3.10

不工作是非常模糊的。它不工作的意思是查询不会被执行。它给了我一个语法错误。你的update语句似乎没有任何错误。这是批处理中您试图执行的唯一语句吗?以及(确切的)错误是什么?如果您使用phppgadmin,这是一个已知的错误。您的查询没有问题,请在psql中尝试。