Postgresql 错误:在“或”附近出现语法错误;“设置”;

Postgresql 错误:在“或”附近出现语法错误;“设置”;,postgresql,syntax-error,sql,Postgresql,Syntax Error,Sql,错误:在“SET”处或附近出现语法错误。我在POSTGRESQL中遇到此错误 表结构 UPDATE m_price SET pricelist=15.159, pricestd=14.3184 WHERE m_product_id = 1000332 试一试 请问这之前是什么代码?只是尝试直接在SQLName中更新验证字段名的拼写。并确保其字段类型设置为浮动。请发布表定义。适用于我。。。请尝试从此处复制查询,然后重试 CREATE TABLE m_price ( m_pric

错误:在“SET”处或附近出现语法错误。我在POSTGRESQL中遇到此错误

表结构

   UPDATE m_price
   SET pricelist=15.159, pricestd=14.3184
   WHERE m_product_id = 1000332
试一试


请问这之前是什么代码?只是尝试直接在SQLName中更新验证字段名的拼写。并确保其字段类型设置为浮动。请发布表定义。适用于我。。。请尝试从此处复制查询,然后重试
CREATE TABLE m_price (
m_pricelist_version_id numeric(10,0) NOT NULL,
m_product_id numeric(10,0) NOT NULL,
ad_client_id numeric(10,0) NOT NULL,
ad_org_id numeric(10,0) NOT NULL,
isactive character(1) DEFAULT 'Y'::bpchar NOT NULL,
created timestamp without time zone DEFAULT now() NOT NULL,
createdby numeric(10,0) NOT NULL,
updated timestamp without time zone DEFAULT now() NOT NULL,
updatedby numeric(10,0) NOT NULL,
pricelist numeric DEFAULT 0 NOT NULL,
pricestd numeric DEFAULT 0 NOT NULL,
pricelimit numeric DEFAULT 0 NOT NULL,
CONSTRAINT m_productprice_isactive_check CHECK ((isactive = ANY (ARRAY['Y'::bpchar,  'N'::bpchar])))
       );
UPDATE m_price
SET (pricelist,pricestd)=(15.159,14.3184)
WHERE m_product_id = 1000332