我试图更新某个列的值,使其与某个userid匹配,但它不断给出语法错误.

UPDATE user 
   SET balance = 15000.000000000 
 WHERE id = 11203;

名为user的表有许多行,其中有两列,分别为balanceid.我试图编辑代码中用户id的平衡.

推荐答案

请try "用户",或提供更通用的名称:

UPDATE "user" 
 SET balance = 15000.000000000 
 WHERE id = 11203;

或者将您的表名添加到"用户列表"中.如有疑问,请查收

Sql相关问答推荐

神秘的日期转换

调用存储过程时SQL服务器TDS协议响应问题

如何计算帐户在SQL中随着时间的推移购买的SKU数量?

判断Pyspark生成的SQL查询

如何在T—SQL中找到值更改之前的日期?

如何使用WSO2将空值传递给我的SQL Server存储过程?

基于多列比较连接两个表

将所有XML文件导入到SQL Server中

Redshift PL/pgSQL循环中的参数化列名

SQL:查询作为子查询或CTE写入的最大和数失败

WooCommerce产品的SQL查询:获取sku和产品标签

从JSON值数组创建扁平数组Athena

根据具有特定值的 ID 创建自定义组

返回给定日期后的第 4 个工作日(不包括公众假期)

如何计算两个非周期性时间序列+分组的重叠持续时间

SQL:考虑合并分支计算分支的增长百分比

SQL Server: 将JSON对象数组转换为表格格式

为什么 get_json_object() 无法从存储在 Hive SQL 表中的 JSON 中提取值?

如何跨行合并以删除 SQL 中的空值?

如何在 Oracle 中获取此变量的值?