gpt4 book ai didi

mysql - Before Insert 执行插入时触发错误

转载 作者:行者123 更新时间:2023-11-29 17:49:38 25 4
gpt4 key购买 nike

在“插入前”触发器上,我想计算该值基于插入记录中的两列的列以及链接到正在更新的表的其他表中的列的值

对此进行测试,我刚刚创建了访问其中一个的代码filelds 在链上的另一个表中。但是当执行我有错误

CREATE DEFINER = CURRENT_USER TRIGGER `infrastructure`.`Wall_Drop_BEFORE_INSERT` BEFORE INSERT ON `Wall_Drop` FOR EACH ROW
BEGIN
Declare wall_temp decimal(6,2) default null;
Declare room_temp decimal (8,2) default null;

select r.dist_wire_closet into room_temp from rooms as r
where r.Residence_residence_id = new.Wall_rooms_Residence_residence_id
and r.Residence_residence_id = new.Wall_rooms_Residence_residence_id;


END

插入记录时出现错误消息

最佳答案

我的错误,第二行与第一行相同。我需要

select r.dist_wire_closet into room_temp from rooms as r 
where r.Residence_residence_id = new.Wall_rooms_Residence_residence_id
and r.room_abr = new.Wall_rooms_room_abr;

关于mysql - Before Insert 执行插入时触发错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49502200/

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