【发布时间】:2016-06-28 10:43:01
【问题描述】:
我有一个包含几列的 mysql 表: id、开始时间(时间戳)、结束时间(时间戳)、状态。
我想添加触发器:
- 在创建新条目时自动将时间戳设置为“开始时间”字段
- 当对应行“status”设置为“CLOSED”时,自动将时间戳设置为“endtime”字段
mysql 新手,我很难声明这些触发器...
感谢您的帮助,
【问题讨论】:
-
对于 1. 您可以使用默认值。对于 2,您需要一个触发器
-
有什么困难?如果您不分享您的代码并解释您的确切问题,这不是问题,而是免费代码请求;-)
-
关于您的第一个问题,请查看:stackoverflow.com/questions/10720486/…
-
关于您的第二个问题,您可以使用:stackoverflow.com/questions/6296313/…(因为您的 new 状态(closed)与您的 不同旧的 一)。