gpt4 book ai didi

MySQL触发器在插入后更新计数

转载 作者:行者123 更新时间:2023-11-29 05:36:30 26 4
gpt4 key购买 nike

我需要一些关于 mysql 触发器的帮助。我目前正在尝试整理一些代码并将一些处理卸载到 mysql 数据库,而不是运行 2 个查询和连接等...

当有人将视频插入数据库时​​,我希望更新类别中的视频计数。

因此您指定类别 ID。

这是我目前所拥有的,所以任何帮助都会很好,因为我似乎无法获得正确的语法。

CREATE TRIGGER 'db_videos'.'update_video_count'
AFTER INSERT ON 'videos' FOR EACH ROW
BEGIN
UPDATE video_cat WHERE video_count = video_count + 1 WHERE video_cat = video_cat;
END;

最佳答案

尝试以下操作:

CREATE TRIGGER 'db_videos'.'update_video_count'
AFTER INSERT ON 'videos' FOR EACH ROW
BEGIN
UPDATE video_cat vc
SET video_count = video_count + 1
WHERE NEW.video_cat = vc.video_cat;
END;

关于MySQL触发器在插入后更新计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10113808/

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