gpt4 book ai didi

MySQL 触发问题 : only trigger when a column is changed?

转载 作者:IT老高 更新时间:2023-10-28 23:51:59 24 4
gpt4 key购买 nike

我不知道这是否可行,但我在表中有一个名为 active 的列。每当事件列发生更改时,我想重置 date 列中的日期,但 ONLY 如果 active 列发生更改。

如果更改了其他列但未更改 active 列,则日期将保持不变。

最佳答案

有点像

DELIMITER //
CREATE TRIGGER updtrigger BEFORE UPDATE ON mytable
FOR EACH ROW
BEGIN
IF NEW.active <> OLD.active THEN
SET NEW.date = '';
END IF;
END
//

关于MySQL 触发问题 : only trigger when a column is changed?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4097949/

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