postgres error: column doesn't exist error in Postgesql 11.6

postgres error: column doesn't exist error in Postgesql 11.6

我正在尝试 运行 通过以下语法在 postgresql 11.6 上执行更新命令

 update "YP_SUPPLIERS" set "YP_SUPPLIERS.supplierName" = "update" where "YP_SUPPLIERS.supplierID" = da68e9d0-1100-43e2-0011-db8fbe654321;

我遇到以下错误

ERROR:  column "YP_SUPPLIERS.supplierID" does not exist

第 1 行:...设置“YP_SUPPLIERS.supplierName”=“更新”,其中“YP_SUPPLI...

通过仅提供列名称、删除引号但似乎没有任何效果来厌倦不同的组合。

谁能建议我一个正确的方法。

每个元素需要单独引用,目标列不需要重复table。 SQL中的字符串常量需要用单引号(')括起来。双引号 用于标识符。

 update "YP_SUPPLIERS" 
     set "supplierName" = 'update' --<< single quotes for constant values
 --     ^ no table name here
 where "YP_SUPPLIERS"."supplierID" = 'da68e9d0-1100-43e2-0011-db8fbe654321';
 --    ^ schema and table name must be quoted separately