MySQLでイベントを書いています。今月の1日目にイベントを実行したい。
私のコード:
CREATE EVENT EVT_UP_COMPOFF
ON
SCHEDULE AT CAST(DATE_FORMAT(NOW(),'%Y-%m-01')as DATE)
DO
UPDATE tbl_compoff_leave_count set fld_status='Invalid'
WHERE MONTH(fld_compoff_date)< MONTH(DATE_ADD(CURDATE(), INTERVAL -1 MONTH))
AND fld_status='Valid';
エラー:
1588:イベントの実行時刻が過去であり、ON COMPLETIONNOTPRESERVEが設定されています。イベントは作成直後に削除されました
SQLで何を修正する必要がありますか?