gpt4 book ai didi

mysql 触发器错误

转载 作者:行者123 更新时间:2023-11-30 00:19:38 26 4
gpt4 key购买 nike

我想创建一个触发器,如果​​满足我的条件(最新版本= 1),将在即将插入新行时执行该触发器,所有先前的行将更新为最新版本= 0

CREATE TRIGGER remiseazero
BEFORE INSERT
ON wp_stattype2_3_activite
FOR EACH ROW
BEGIN
IF NEW.latestversion = 1
THEN
update wp_stattype2_3_activite
set latestversion = 0 where typecas = new.typecas;
END IF;
END;$$

错误:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 9

最佳答案

放置分隔符。并删除 END 之后的 ;

DELIMITER $$
CREATE TRIGGER remiseazero
BEFORE INSERT
ON wp_stattype2_3_activite
FOR EACH ROW
BEGIN
IF (NEW.latestversion = 1) THEN
update wp_stattype2_3_activite set latestversion = 0 where typecas = NEW.typecas;
END IF;
END$$
DELIMITER ;

关于mysql 触发器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23340360/

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