order_placed(order_no,mess_id,...) rates(mess_id,student_id,rating)
注文時に混乱の評価が 4 未満であるかどうかをチェックするトリガーを作成したいと考えています。
CREATE TRIGGER new_order
AFTER INSERT ON order_placed
FOR EACH NEW ROW
BEGIN
IF((SELECT AVG(rating) FROM rates WHERE rates.mess_id = NEW.mess_id) < 4)
ROLLBACK TRAN
END;
を取得していERROR 1064
ます。