: tg3, id:3
LOCATION: exec_stmt_raise, pl_exec.c:2840
– 虽然触发器函数返回的OLD.id=3, 但是实际上删除的行是id=2的行....for each row触发器, 作为下一个触发器调用的触发器函数的OLD值.
2.2 如果下面没有before for each row触发器, 则进入DELETE行的操作, 注意删除行不是通过上面返回的...OLD值定位的, 所以before for each row函数的返回值不会篡改删除行的操作...., 所以before for each row函数中对OLD值的修改不会篡改删除行的操作....检查约束, 删除行的操作, NEW值来自最后一个before for each row触发器函数的返回值.
5.