当“tbl_purchase_log”表中有插入或更新时,我想将值添加到表中。所以我创建了一个触发器
DELIMITER $$
CREATE
TRIGGER `purchase_log_trigger` AFTER INSERT, UPDATE
ON `tbl_purchase_log`
FOR EACH ROW BEGIN
INSERT INTO tbl_purchase_log_status (tbl_purchase_log_id, status, created_date) VALUES (NEW.id, NEW.status, now());
END$$
DELIMITER ;
我的问题是这个查询执行没有结束。这个查询有什么问题吗?
最佳答案
似乎您不能在单个触发器中包含多个事件,您必须为不同的事件设置单独的触发器。在您的情况下,插入和更新..检查此链接
关于mysql触发查询执行未结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14933769/