这似乎是MySql中的一个bug。张贴在这里,以证实我的结论,并分享我的经验。我们目前正在从MS迁移到MySql Community Edition 5.7.12。有一个具有虚拟计算列的Dealers表。它在触发器内部使用的查询的联接中引用。因此,MySql服务器重新启动.
为了确保事件没有其他原因,我们创建了一个没有计算列的虚拟表,并在
嗯,我已经研究过了,还没有找到解决以下问题的方法'SQL Error (1442): Can not update table' messages' in stored function / triggerbecause it is already used by statement Which invoked this stored function / trigger. `
我的触发器已创建,只有当我在消息表上运行插入时,才会抛出此错误,我的<