为什么SELECT语句不能被mysql中的事件调度器执行?
我正在学习在mysql中创建事件,我成功地尝试了插入、更新和删除命令。 但对于SELECT语句,它不显示输出为什么SELECT语句不能被mysql中的事件调度器执行?,mysql,Mysql,我正在学习在mysql中创建事件,我成功地尝试了插入、更新和删除命令。 但对于SELECT语句,它不显示输出 mysql> CREATE EVENT e_totals ON SCHEDULE AT '2013-06-04 23:59:00' DO INSERT INTO test.totals VALUES (NOW()); 上述活动效果良好。 但是下面的事件不起作用 mysql> CREATE EVENT e_totals ON SCHEDULE EVERY 30 seconds
mysql> CREATE EVENT e_totals ON SCHEDULE AT '2013-06-04 23:59:00' DO INSERT INTO test.totals VALUES (NOW());
上述活动效果良好。
但是下面的事件不起作用
mysql> CREATE EVENT e_totals ON SCHEDULE EVERY 30 seconds DO SELECT * FROM test.totals;
我已经设置了所有全局参数并启用了事件。
我做错了什么???你可以在这里找到答案: 答复: 仅返回结果集的SELECT或SHOW语句在事件中使用时无效;这些文件的输出不会发送到MySQL监视器,也不会存储在任何地方。但是,您可以使用SELECT。。。插入并插入到。。。选择用于存储结果的选项。关于后者的实例,请参见本节中的下一个示例