mysql - 为什么如果使用total函数那么mysql视图表更新不起作用?
问题描述
mysql 查看表是很有趣的功能。
但我读到如果使用 mysql 总功能然后是视图表更新查询不起作用。
这是示例查询(此查询有效)
CREATE VIEW test_a
AS
SELECT name, addr, SUM(price*amount) AS 'total' FROM userTBL
GROUP BY name;
不工作的查询示例。
UPDATE test_a SET total = 2000 WHERE name = "test";
如果是我的逻辑,则此查询有效。
但这个查询不起作用。
为什么如果使用总功能那么更新视图表不起作用?
我想知道查看表和更新查询是如何工作的。
谢谢!
解决方案
推荐阅读
- visual-studio-code - 排除特定目录被智能感知解析
- sql - 如何从 Oracle 中的日期和月份值中删除前导零?
- python - ValueError:您正在尝试合并 datetime64[ns] 和对象列。如果你想继续,你应该使用 pd.concat
- node.js - 获取完整的路由 url expressJs
- node.js - DirectLine API:定义新的 ChannelId
- typescript - 我想发明的 FP 的轮子叫什么名字?(见代码)
- iframe - 无法在 Joomla 中嵌入 iframe
- laravel - 带有上传文件的Laravel单元测试无法获取文件
- google-apps-script - 根据单元格中的值将行的一部分从一个谷歌电子表格复制到另一个谷歌电子表格?
- javascript - 在没有重定向的情况下更新 URL 不起作用