mysql - 创建一个只影响当前行的 MySQL 触发器

标签 mysql triggers row

我想设置一个触发器,只影响插入的行,而不影响其他行。

所以我需要不同于每一行的东西。这是我现在拥有的。

CREATE TRIGGER mytrigger BEFORE INSERT ON student
FOR EACH ROW SET @starost =new.starost+2;

最佳答案

INSERT 触发器中的

FOR EACH ROW 仅影响插入的行。它处理多行的情况(顾名思义,它处理多行)将是批量插入,就像使用 INSERT 时一样。 . .SELECT 语法。

关于mysql - 创建一个只影响当前行的 MySQL 触发器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7706196/

相关文章:

mysql - SQL触发器,插入语句

html - Bootstrap 3 如何为特定行分配唯一的装订线宽度?

Java PreparedStatement 检索最后插入的 ID

php - 按日期 MYSQL 在 Activity 流中按顺序分组

php - 为什么MySQL中的Inner Join会返回不相关的信息?

mysql - 检查两个表中的多个值是否相等然后更新表的触发器

mysql - 在插入触发器之前在 MYSQL 中使用自动增量值?

swift - Eureka : cannot convert value of type 'BaseRow?' to specified type 'CustomPushRow?'

python - 迭代行并根据条件 pandas python 打印

php - Mysql选择除第一行和最后一行以外的所有内容