创建仅影响当前行的MySQL触发器
我想设置一个触发器,只影响插入的行,而不影响其他行 所以我需要不同于每行的东西。这是我现在拥有的创建仅影响当前行的MySQL触发器,mysql,triggers,row,Mysql,Triggers,Row,我想设置一个触发器,只影响插入的行,而不影响其他行 所以我需要不同于每行的东西。这是我现在拥有的 CREATE TRIGGER mytrigger BEFORE INSERT ON student FOR EACH ROW SET @starost =new.starost+2; 插入触发器中的每行仅影响插入的行。它将处理多行(因此名称暗示它处理多行)的情况是在批量插入上,就像使用insert。选择syntax.您几乎就拥有了它: CREATE TRIGGER mytrigger BEFORE
CREATE TRIGGER mytrigger BEFORE INSERT ON student
FOR EACH ROW SET @starost =new.starost+2;
插入
触发器中的每行仅影响插入的行。它将处理多行(因此名称暗示它处理多行)的情况是在批量插入上,就像使用insert。选择
syntax.您几乎就拥有了它:
CREATE TRIGGER mytrigger BEFORE INSERT ON student
FOR EACH ROW SET new.starost =new.starost+2;
在插入之前,它将在
starost
字段中添加两个这纠正了用户的问题,但没有解决标题的问题。Mootinator的答案就是这样,这才是真正的答案。尽管@ed heal的回答纠正了错误。但这应该是真正的概念和理论答案。