0

管理者ユーザーが新しいイベントを追加、編集、削除して顧客が予約できるようにする PHP アプリケーションがあります。

私がやりたいのは、イベントが発生した後に自動的にイベントを削除することです。

イベント テーブル (ID、Start_Date、Course_ID、Place) の各イベント レコードには開始日があるため、基本的に、データベースに毎日「今日の日付 > Start_Date のイベント テーブルにレコードはありますか」と尋ねてもらいます。存在する場合は、それらを削除する必要があります。

MySql データベースでスケジュールされたイベントを作成する方法について、この Web ページhttp://www.sitepoint.com/how-to-create-mysql-events/を読んでいます。

しかし、これらの MySql コマンドを入力する場所に苦労しています。Sequel Pro (Mac 用)というプログラムを使用していますが、これらのコマンドを入力できる唯一の場所はクエリ ボックスです。

ただし、入力すると

SET GLOBAL event_scheduler = ON;

エラーが表示されます:

Unknown system variable 'event_scheduler'

誰でも私を助けることができますか?

イベントのスケジューリングに関する質問がたくさんあることは承知していますが、どれも役に立たないようです。

4

1 に答える 1

0

私が正しい場合に備えて、あなたが受け入れる答えを持っているように...

おそらく、ホストは MySQL でイベント スケジューリングを無効にしています。

于 2013-02-27T11:59:34.627 に答える