DELIMITER //\nCREATE TRIGGER update_status_trigger\nAFTER UPDATE ON platform_ukey\nFOR EACH ROW\nBEGIN\n\tIF NEW.status = 2 AND NOW() > (SELECT bid_open_time FROM bid_manager WHERE gather_plat_id = NEW.gather_plat_id) THEN\n\t\tUPDATE platform_ukey SET status = 4 WHERE gather_plat_id = NEW.gather_plat_id;\n\tEND IF;\nEND//\nDELIMITER ;\n以上部分中NEW是什么意思内容:在MySQL的触发器中,NEW关键字表示触发器中正在被更新的行的新值。在这个示例中,NEW.status表示正在被更新的行的新状态值。

MySQL触发器中NEW关键字详解:更新平台密钥状态

原文地址: https://www.cveoy.top/t/topic/p43U 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录