以下の図に示すように、paper_scoreとfinal_scoreの値を挿入すると、grand_score列が自動的に計算されます。msqlトリガーを使用して列を更新する方法
これは私がしようとしたものです:私paper_scoreとfinal_scoreの入力値、テーブルは更新されません
DELIMITER $$
CREATE TRIGGER myTableAutoSum
BEFORE INSERT ON `stumgr_scores` FOR EACH ROW
BEGIN
SET NEW.grand_score= NEW.paper_score + NEW.final_score;
END;
$$
DELIMITER ;
問題
(私はgrand_scoreを意味する)
を
あなたのコードの問題点は何ですか? –
iがpaper_scoreとfinal_scoreの値を入力すると、テーブルが更新されません(私はgrand_scoreを意味します) –