首页 > 解决方案 > 为什么如果使用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";

如果是我的逻辑,则此查询有效。

但这个查询不起作用。

为什么如果使用总功能那么更新视图表不起作用?

我想知道查看表和更新查询是如何工作的。

谢谢!

标签: mysqlsql

解决方案


推荐阅读