を開始していないと私は、次のMySQLのイベントがあります。MySQLのイベントは、私がローカルホストからMySQLを使用してい
DELIMITER $$
ALTER DEFINER=`root`@`localhost` EVENT `UpdateEstatusCorreo`
ON SCHEDULE EVERY 1 MINUTE STARTS '2016-10-05 07:30:00'
ON COMPLETION NOT PRESERVE ENABLE COMMENT 'Actualizar status a 0 (false) para enviar el correo nuevamente'
DO UPDATE email SET Enviado = 0$
DELIMITER ;
[OK]を、私は、MySQLのイベントは、10月5日に開始するはずだということを知っているが、私は私のPCの日時を変更します私はMySQLのクエリselect now()を実行し、予想される日付(2016-10-05 07:29:00)を取得しますが、07:30以降にテーブルをリフレッシュしても何も起こらないので、mysqlイベントを有効にします:
SET GLOBAL event_scheduler = ON;
そしてSHOW PROCESSLIST
でこれは私が得るものです:
私が間違ってやっていますか?どうすれば解決できますか?
区切り文字は$$ではありません。また、私の答えをここでチェックしてください:http://stackoverflow.com/a/37901661。私はまた、あなたの更新stmt – Drew
の後に開始と終了ブロックとセミコロンもお勧めしますあなたのシステム日付を正しいdatetimeに戻してください。そして、あなたのイベントは10-01をオフにして、その前進のことではなく、時計をつぶってください。 – Drew
@Drew私はphpmyadminでイベントを作成します。 SQLyogからのクエリ、しかし、イベントが最終的に私はなぜ、どのようにわからないのですか –