gpt4 book ai didi

MySQL : Create trigger add two column value

转载 作者:行者123 更新时间:2023-11-29 00:03:26 25 4
gpt4 key购买 nike

大家好我想创建一个触发器在添加后插入第三列两栏。这是mysql

CREATE
TRIGGER calcul_posts AFTER UPDATE
ON table.test
FOR EACH ROW BEGIN
INSERT INTO test
('FinalPost')
SELECT
('New posts'-'excluded_posts')
FROM test
END;

我想在总和“新帖子”之后添加 Finalpost 的值 - excluded_post

最佳答案

首先,如果要更改同一张表中的数据,则需要一个“更新前”触发器。然后你只需设置值:

DELIMITER $$
CREATE TRIGGER calcul_posts BEFORE UPDATE ON table.test
FOR EACH ROW
BEGIN
SET FinalPost = `New Posts` - excluded_posts;
END;$$
DELIMITER ;

我假设对列名使用单引号是一个拼写错误。

关于MySQL : Create trigger add two column value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28658539/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com