mysql 触发器的安全性?
触发器按触发时间有两种 after 和 before。 AFTER UPDATE 也就是执行完sql语句之后.再执行这个触发器.. BEFORE UPDATE 就是执行完这个触发器,再执行sql语句 会不会存在一种情况: 在执行完before update之后,sql语句没有执行了?如果存在这种情况,那么(举例)在银行打款的事例中,岂不是会造成很大的安全隐患?
触发器按触发时间有两种 after 和 before。 AFTER UPDATE 也就是执行完sql语句之后.再执行这个触发器.. BEFORE UPDATE 就是执行完这个触发器,再执行sql语句 会不会存在一种情况: 在执行完before update之后,sql语句没有执行了?如果存在这种情况,那么(举例)在银行打款的事例中,岂不是会造成很大的安全隐患?
答案:触发器执行时,肯定是SQL已经执行了
这种问题不用担心
其他:ACCESS数据库好像没有触发器吧! 在银行打款的实例中.是开事务运行的.事务是可以回滚 /提交 的.