首页 > 数据库 > mysql教程 > 如何正确地从 MySQL 列中减去值?

如何正确地从 MySQL 列中减去值?

Susan Sarandon
发布: 2024-12-27 03:04:13
原创
883 人浏览过

How to Correctly Subtract a Value from a MySQL Column?

通过减去 MySQL 中的值来更新列

提出的问题旨在使用 MySQL 查询修改用户名表中的点列。建议的查询尝试从点列的当前值中减去 5,但语法问题阻碍了其执行。

要解决此问题,查询的正确语法应该是:

UPDATE a75ting.username
SET points = points - 5
登录后复制

这就是为什么建议的查询不正确:

  • 缺少表参考:原始查询省略了数据库和表名称,导致歧义。语法要求明确指定数据库(a75ting)和表(用户名)。
  • 值周围没有引号: 将减法表达式括在单引号中会导致 MySQL 将其解释为常量字符串的一个表达式。省略引号会通知 MySQL 将点 - 5 视为应该对每一行执行的数学运算。

通过合并这些更正,修改后的查询通过从其当前值中减去 5 来正确更新点列用户名表中所有行的值。

以上是如何正确地从 MySQL 列中减去值?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板