我有三列第1列,第2列,第3列(总计)。我希望在每次更新查询后将第1列和第2列的总和放入第3列.....注意我正在使用代码点火器..如果我更新第1列,那么我怎么能这样做,然后总列自动更新。< / p>
答案 0 :(得分:1)
答案 1 :(得分:0)
为什么不更新数据库而不是创建触发器。加上你在插入后创建了触发器,它应该在之前。但实际上你不应该这样做
答案 2 :(得分:0)
试试这段代码:
DELIMITER $$
CREATE
TRIGGER `db_name`.`trigger_name` AFTER UPDATE
ON `db_name`.`table_name`
FOR EACH ROW BEGIN
UPDATE
`table_name`
SET
`column3` = `column1` + `column2`;
END$$
DELIMITER ;