我想知道这在 Mysql 中是否可行,如果可以,如何。
我正在运行一个电子商务网站,当用户购买东西时——在感谢页面上——我想给他们一个折扣码,并附上一条消息——折扣码将在 4 小时或 6 小时或 24 小时后过期。
基本上逻辑是 - 一旦付款 - 创建一个唯一的折扣代码并将其插入此折扣表中,如下所示
折扣ID | 用户 ID | 折扣码 | is_active | 创建日期 101 | 21 | 50 美元折扣 | 是 | 2012 年 9 月 21 日 13:00:00
因此,一旦 2 小时结束 - 我希望触发器或事件自动执行并将 is_active 状态更改为 N
折扣ID | 用户 ID | 折扣码 | is_active | 创建日期 101 | 21 | 50 美元折扣 | N | 2012 年 9 月 21 日 15:00:00
提前致谢