我应该如何动态地将数据从一个表插入到另一个表


How should I insert data from one table to another dynamically?

我有两个表,videosvideo_views。我在videos中有一列,它必须具有来自video_views的值,即对于video_views中特定视频的所有视图,它必须将其存储到videos中。无论何时video_views中发生任何更新,都应该动态地执行此操作。我尝试制作存储过程,但没有成功。

我该怎么做?

如果您刚刚进行了更新操作,请使用

 ON UPDATE CASCADE 

对于外键,因此每当video_views中有任何更新时,都会自动在video表中更新。。

顺便说一句,一个好的方法是使用video_views表的外键,这样您就不需要更新子表中的记录,并且表中也不会有任何冗余数据。