gpt4 book ai didi

更新前mysql触发器发生变化

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

我需要在更新之前更改一列。这是我的触发器:

DELIMITER $$

CREATE TRIGGER select_for_update BEFORE UPDATE ON conductor
FOR EACH ROW
BEGIN
DECLARE first_frame1 varchar(255);
if NEW.video_id <> OLD.video_id THEN

select first_frame into first_frame1 from video where id_video=NEW.video_id;
SET NEW.first_frame=first_frame1;

END IF;
END$$

DELIMITER ;

但我收到此错误:

This version of MySQL doesn't yet support 'multiple triggers with the same action time and event for one table'

如何解决这个问题。

最佳答案

您已在该表上定义了触发器。请删除触发器,然后再次执行新的触发器。肯定不会报错。

关于更新前mysql触发器发生变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43705082/

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