mysql - 我对两个表的更新查询不起作用(MYSQL)
问题描述
数据库引擎:MYSQL
我在处理 SQL 更新请求时遇到问题。出于某种原因,我在执行 SQL 后立即收到一条错误消息(请参阅下文)。正如一些网站告诉我的那样,我已经调整了我的 SQL 命令(就是这个)。
有人知道,我做错了什么吗?提前致谢。
询问
UPDATE user SET money = 20.00 FROM user Inner Join account on user.accountfk = account.accountID WHERE username = 'radol'
表帐户
错误信息
期望的结果
我想通过用户表的用户名访问来更改帐户表的货币值。
我试过的
当然,我在不同的网站上查看了关于 INNER JOIN 和 UPDATE 的结合。我将查询完全调整为该网站上的示例。但它根本没有用。
解决方案
这可能是您的更新声明:
update account a join user b on a.accountfk=b.accountid set money=20.00 where username='radol'
推荐阅读
- javascript - 如何从拖入站点、HTML 和 JS 的文本文件中读取数据
- qliksense - Qlik Sense 扩展 - 无法在属性面板中引用 Ref(错误?)
- sapui5 - 为什么它不显示两列?
- python - LinAlgError:使用 numpy 求解 linalg.inv 时的奇异矩阵
- javascript - Javascript/React:是否可以在单击按钮时触发键盘 *ENTER* 事件?
- python-3.x - 使用 BS4 抓取 HTML 表格
- php - Laravel 如何返回以 HTML 显示的 SQL 错误?
- c++ - 为什么纹理不能正确显示?
- javascript - 使用重叠搜索搜索重复子字符串的正则表达式
- elasticsearch - 如何设置elasticsearch索引排序和更改字段名称