我有一个PHP应用程序,允许管理员用户添加新事件,编辑它们并删除它们以供客户预订。
我想要做的是在事件发生后自动删除。
事件表中的每个事件记录(ID,Start_Date,Course_ID,Place)都有一个开始日期,因此我基本上希望数据库每天都询问'事件表中是否有任何记录今天的日期>开始日期'。如果有,则必须删除它们。
我一直在阅读此网页http://www.sitepoint.com/how-to-create-mysql-events/,以获取有关如何在MySql数据库上创建预定事件的信息。
但是,我正在努力在哪里输入这些MySql命令。我正在使用一个名为 Sequel Pro (对于Mac)的程序,我可以看到输入这些命令的唯一地方是在查询框中。
但是,当我输入
时SET GLOBAL event_scheduler = ON;
我收到错误:
Unknown system variable 'event_scheduler'
任何人都可以帮助我吗?
我知道有很多基于事件安排的问题,但它们似乎都没有帮助。
答案 0 :(得分:0)
如果我是对的,那么你有一个接受的答案......
也许您的主机已禁用MySQL中的事件安排。