我有一个 PHP 应用程序,它允许管理员用户添加、编辑和删除新事件以供客户预订。
我想做的是在事件发生后自动删除事件。
事件表(ID、Start_Date、Course_ID、Place)中的每个事件记录都有一个开始日期,所以我基本上希望数据库每天都询问“事件表中是否有任何记录,其中今天的日期 > Start_Date”。如果有,则必须将其删除。
我一直在阅读此网页http://www.sitepoint.com/how-to-create-mysql-events/以获取有关如何在 MySql 数据库上创建预定事件的信息。
但是,我正在为在哪里输入这些 MySql 命令而苦苦挣扎。我正在使用一个名为Sequel Pro(适用于 Mac)的程序,我唯一能看到输入这些命令的地方是在查询框中。
但是,当我输入
SET GLOBAL event_scheduler = ON;
我收到一个错误:
Unknown system variable 'event_scheduler'
谁能帮我?
我知道有很多基于事件调度的问题,但似乎都没有帮助。