【发布时间】:2020-05-18 15:46:53
【问题描述】:
我的 MySQL 表中有 50 列。我想对所有这些列求和,并在同一个表中创建一个新列(sum50)。 每当我更新或插入新数据时,这应该永久存储到 MySQL 表中。 我知道如何在执行查询时进行总结,但它不会永久存储到表中。
CREATE TRIGGER `name`
AFTER INSERT ON `table`
FOR EACH ROW
UPDATE `table` SET `table`.`coulms` = `table`.`col1`+.... `table`.`col50`+
我正在尝试上述触发器,但无法正常工作。 我应该在表中插入一个空白列并执行触发器吗?哪个触发器是正确的?
【问题讨论】:
标签: mysql sql mysql-workbench