我正在尝试创建一个列"# of Theatres# in the Cinemas table“,它统计Theatres表中与Cinemas表中的影院具有相同CinemaID (外键)的影院数量。cinemax.theatresGROUP BY cinemas.CinemaID;
但是想知道是否可以在Cinemas表中创建一个列,该列自动执行上述查询并将值插入到每一行中。它将是一个非常小的数据库,所以速度并不是一个真正的问题,我只是想学习如何制作这样
这似乎是MySql中的一个bug。张贴在这里,以证实我的结论,并分享我的经验。我们目前正在从MS迁移到MySql Community Edition 5.7.12。有一个具有虚拟计算列的Dealers表。它在触发器内部使用的查询的联接中引用。因此,MySql服务器重新启动.
为了确保事件没有其他原因,我们创建了一个没有计算列的虚拟表,并在触发器中引用了该表。然后,我们创建了另一个具有计算列的虚拟表。我们刚才在join中引用了表,而没有