我不知道在MYSQL数据库中创建一个事件。
我想创建一个事件,将字段从1更新为0.默认情况下,字段中的字段值为0,但在执行某些查询后,我会根据需要将其设置为1。问题是我想在每个月的第1天设置1到0。我怎么能通过一个活动来做到这一点?
如果你建议我解决这个问题,我会很感激,因为我是MYSQL数据库和PHP领域的新手。
答案 0 :(得分:1)
您可以使用简单的SQL代码创建mysql事件
DELIMITER $$
CREATE EVENT eventname
ON SCHEDULE EVERY '1' MONTH
STARTS '2018-02-01 00:00:00'
DO
BEGIN
-- your logic and code
END$$
DELIMITER ;
活动将开始工作' 2018-02-01'在' 00:00' (日期时间必须是未来的日期时间)。
不要忘记启用全局事件调度线程 -
SET GLOBAL event_scheduler = 1;