【发布时间】:2021-08-13 20:04:05
【问题描述】:
我在使用以下触发器时遇到问题在表 A 中。问题似乎是 select * 计数,但我无法弄清楚。任何帮助将不胜感激!
DELIMITER $
CREATE TRIGGER t_BI
AFTER INSERT ON A
FOR EACH ROW
BEGIN
IF NEW.numero=4 THEN
INSERT INTO B(name,nbLoc)
VALUE(CURRENT_USER(),SELECT COUNT(*) FROM A WHERE numero = 4);
END IF;
END
$
DELIMITER ;
【问题讨论】:
-
触发器定义以
create trigger开头。而且如果你关心数字4,为什么代码引用5? -
感谢回复,抱歉没有完整复制