能否让Mysql自动间隔一段时间去运行一个脚本文件 有一个程序,自动生成sql脚本。脚本内容是更新数据库记录。我希望Mysql服务器能以一定的时间间隔自动去运行这个脚本文件(脚本文件会以一定时间间隔更新)。怎么实现呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 event好像可以自动执行存储过程,那么是不是也可以自动执行脚本文件?event完全没有用过 sleep 学到一个~ mysql> delimiter ||mysql> create procedure sp_test_sleep() -> sql security invoker -> begin -> select 'sleep start'; -> select sleep(5); -> select 'sleep end'; -> end||Query OK, 0 rows affected (0.03 sec)mysql> delimiter ;mysql> call sp_test_sleep();+-------------+| sleep start |+-------------+| sleep start | +-------------+1 row in set (0.00 sec)+----------+| sleep(5) |+----------+| 0 | +----------+1 row in set (5.00 sec)+-----------+| sleep end |+-----------+| sleep end | +-----------+1 row in set (5.00 sec)Query OK, 0 rows affected (5.00 sec)mysql> 程序都已经自动产生脚本了,为什么不可以自动执行一下啊另外你这个问题实际上不是mysql的问题,如果你的应用跑在linux什么的上面就很容易,用crontab定期执行这个脚本就好了晕到死下面没有合适的东西,也许你可以自己写一个 CRONTAB 只支持分级别的定时。 有关MySQL Server不能远程访问的问题 菜鸟求救!MySQL安装不了,请各位大侠帮帮忙! java备份msyql数据库 postgres中如何检查一张表的某个字段是否已经存在? 出现这样的错误是怎么回事:无法定位程序输入点 mysql_real_escape_string于动态链接库libmysql.dll上。 mysql安装问题 请教高手php&mysql为什么插入的记录在数据库中是空的! 数据库mysql访问页面超慢 查询一行中为NULL或为空的字段数量 写一个Hql 请教:如何智能筛选重复数据? MYSQL安装问题。帮忙解决一下。谢谢
mysql> delimiter ||
mysql> create procedure sp_test_sleep()
-> sql security invoker
-> begin
-> select 'sleep start';
-> select sleep(5);
-> select 'sleep end';
-> end||
Query OK, 0 rows affected (0.03 sec)mysql> delimiter ;
mysql> call sp_test_sleep();
+-------------+
| sleep start |
+-------------+
| sleep start |
+-------------+
1 row in set (0.00 sec)+----------+
| sleep(5) |
+----------+
| 0 |
+----------+
1 row in set (5.00 sec)+-----------+
| sleep end |
+-----------+
| sleep end |
+-----------+
1 row in set (5.00 sec)Query OK, 0 rows affected (5.00 sec)mysql>
另外你这个问题实际上不是mysql的问题,
如果你的应用跑在linux什么的上面就很容易,用crontab定期执行这个脚本就好了
晕到死下面没有合适的东西,也许你可以自己写一个