错误;无法更新存储 function/trigger 中的 table 'score',因为它已被调用此存储 function/trigger 的语句使用

Error;Can't update table 'score' in stored function/trigger because it is already used by statement which invoked this stored function/trigger

This how i Created My triiger

请告诉我如何解决这个问题

无法更新存储的 function/trigger 中的 table 'score',因为它已被调用此存储的 function/trigger.

的语句使用

可以直接使用NEW修改数据:

CREATE TRIGGER rem BEFORE INSERT ON score
FOR EACH ROW
BEGIN

set NEW.remark = if(NEW.score = 0, 'bad', 'good');

END;

是的,post 实际代码比图像更好。