Ratings列User_No、Recipe_No、およびという名前のテーブルがありますRating
Avg_Rating挿入後、という名前の別のテーブルの列を更新したいと思いますRecipes。
私はSQL構文に慣れていませんが、これは基本的に私がやろうとしていることです
CREATE TRIGGER `Update_Avg` AFTER INSERT ON `Ratings`
FOR EACH ROW
SELECT @recipeNo = Recipe_No FROM INSERTED;
SELECT @avg = AVG(Rating) FROM databs.Ratings WHERE
`Recipe_No` = @recipeNo;
INSERT INTO databs.Recipes (`Avg_Rating`) VALUES (@avg)
WHERE `Recipe_No` = @recipeNo;