我需要在更新前更改列。这是我的触发器:
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 ;
但是我收到了这个错误:
这个版本的MySQL还没有支持多个触发器,并且对于一个表格具有相同的动作时间和事件&#39;
我该如何解决这个问题。
答案 0 :(得分:0)
您已在该表上定义了触发器。请丢弃触发器,然后再次执行新触发器。它肯定没有错误。