gpt4 book ai didi

mysql - mysql触发器可以更新单元格吗?

转载 作者:行者123 更新时间:2023-11-30 01:11:07 24 4
gpt4 key购买 nike

我有一个 mysql 表“market”,其中包含列 open_time (datetime)session_num (int)duration (int)close_time(日期时间)

如果有人插入 [open_time、session_num、duration],如何触发自动计算 close_time 的默认值?

我想要close_time = open_time + session_num * 持续时间

触发器可以吗?谢谢。

最佳答案

是的,您可以创建插入触发器,如下所示:

delimiter ;;
create trigger insertTriggerTest
before insert on sampletable
for each row
begin
set new.close_time = new.open_time + new.session_num * new.duration;
end;;
delimiter ;

注意 - new.session_num * new.duration 应该以秒为单位

关于mysql - mysql触发器可以更新单元格吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19462425/

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