能否让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 只支持分级别的定时。 求助 万能的CSDN,关于MySQL存储过程和任务计划的 INNODB表死锁的问题(5.1.45) mysql 占用内存才64M,请问如何让它多占用些内存 MySQL中自增问题。 mysql 迁移到 db2的问题 mysql 到 oracle 的数据转换 请问有什么工具可以显示postgreSQL数据库的连接关系? 请问各位!新手万分感激!^-^,关于数据恢复的. 十万火急,phppgadmin登陆不了. mysql 请问如何在一个数据库中搜索一个值? 请教:如何智能筛选重复数据? 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定期执行这个脚本就好了
晕到死下面没有合适的东西,也许你可以自己写一个