2011-05-07 85 views
2

我想要创建一个MySQL触发器,以便每次更新一个表时,不同表中的某个日期时间行的日期时间比现在更短。MySQL触发器:达到特定日期时更新

我该如何做到这一点?这甚至有可能吗?

举例说明:

table_1       table_2  
-------- ------------------- -------- - 
id   1      id   1 
datetime 2011-05-10 11:11:11 counter 1 

所以,当时间的推移和NOW()成为2011-05-10 11:11:12,然后我想有计数器加1

回答

3

你应该能够做到这一点使用触发器和事件调度:
- 创建即在每次更新运行的表的触发器/插入
- 这触发创建于发生在该日期时间计划事件的行和更新你的第二张表

+0

这应该做的伎俩! :) – Kriem 2011-05-08 08:22:01