嗯,我已经研究过了,还没有找到解决以下问题的方法'SQL Error (1442): Can not update table' messages' in stored function / triggerbecause it is already used by statement Which invoked this stored function / trigger. `
我的触发器已创建,只有当我在消息表上运行插入时,才会抛出此错误,我</
我想在更新后的一些行中更新order_key。一般来说,这是我的想法: FOR EACH ROWorder_key` = `order_key`+1 where `order_key` >= NEW.order_key AND `book_id`=NEW.book_id;END
然而,我得到了一个错误因为我认为它只是
我已经创建了一个触发器,以便在orders和restaurant_id设置为null时从null中删除一行。delete from orders where order_id = new.order_id;//user_id和restaurant_id是来自另外两个表的外键,当它们从各自的表中删除时将