Mysql触发器能不能不for each row?该怎么处理

Mysql触发器能不能不for each row?

有表A和表B两个表。如果表A有更新数据的情况,就把更新的时间记录进表B。比如表A一次更新了三条记录,那么不需要向表B记录三次,只向表B记录一次就可以。实际上记录三次也是没有意义的,因为now()函数的值是相同的。当然使用sysdate()函数获得的时间是不同的,但是我的需求只是需要记录表的更新时间,而不是每个记录,这个需求也是因为事务逻辑。

我想只对整个表触发。



msyql暂时不支持这个吧




MYSQL没有基于语句的触发器,只有基于记录的,也就是每记录要触发一次。




MySQL的触发器就这样,没办法~

Mysql触发器能不能不for each row?该怎么处理

相关文章:

你感兴趣的文章:

标签云: