请问能控制mysql在某个时间自动执行语句吗? 我想在0点的时候自动执行一条sql语句,mysql能实现么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这种情况,我一般都用crontab来做。 to yangxiao_jiang 能说的具体点吗?这么操作?谢谢 crontab那个是在linux下工作的我现在是想要在php+mysql下 自动执行mysql语句这么实现? 好像mysql是不支持这种数据库操作的。 PHP+MYSQL 的程序要定时执行只能靠操作系统来实现。LINUX 下用CRONTABWINDOWS 下用计划任务。 在mysql中可以使用event事件,但是event无法准确的产生每天00:00的定时。查看一下event的使用你就明白了。 mysql 5.1+ 版本支持事件,直接在事件里写代码就行. 可以在程序中实现这个功能 在PHP 中做过 将要实现的功能写成一个方法 定时执行就可以了 用event即可,能在数据库内部做的工作就不要移到外面了。 LINUX 系统用crontab 来做WINDOWS 系统用 AT 命令也可以(AT是计划任务) mysql5.1可以的CREATE [DEFINER = { user | CURRENT_USER }] EVENT [IF NOT EXISTS] event_name ON SCHEDULE schedule [ON COMPLETION [NOT] PRESERVE] [ENABLE | DISABLE | DISABLE ON SLAVE] [COMMENT 'comment'] DO sql_statement;schedule: AT timestamp [+ INTERVAL interval] | EVERY interval [STARTS timestamp [+ INTERVAL interval]] [ENDS timestamp [+ INTERVAL interval]]interval: quantity {YEAR | QUARTER | MONTH | DAY | HOUR | MINUTE | WEEK | SECOND | YEAR_MONTH | DAY_HOUR | DAY_MINUTE | DAY_SECOND | HOUR_MINUTE | HOUR_SECOND | MINUTE_SECOND} 要是我,我就用cron了,嘿嘿,还有envent(),收藏了 sql语句查询巨慢,求高手优化 谢谢 Mysql中如何将id大于某一值,如2,的所有记录的id,减1, 再写回数据库? mysql中连表字段设置索引的问题 导出后,外键约束条件怎么不见了? 通过odbc连接mysql,明明连接成功了,为啥还会显示未指定数据源? 设置外健 出错了! 高手救命!Got error 127 from table handler 问题。100分!!! 关于内存减少的问题 有没有什么好方法将mysql 转为access? 求助,mysql触发器的问题 mysql中这个用外按键的表为什么建不出来,sql的语法有错吗? 初学者应该用哪个版本的MY-SQL啊?
这么操作?谢谢
下工作的
我现在是想要在php+mysql下 自动执行mysql语句
这么实现?
LINUX 下用CRONTAB
WINDOWS 下用计划任务。
在PHP 中做过 将要实现的功能写成一个方法 定时执行就可以了
WINDOWS 系统用 AT 命令也可以(AT是计划任务)
CREATE
[DEFINER = { user | CURRENT_USER }]
EVENT
[IF NOT EXISTS]
event_name
ON SCHEDULE schedule
[ON COMPLETION [NOT] PRESERVE]
[ENABLE | DISABLE | DISABLE ON SLAVE]
[COMMENT 'comment']
DO sql_statement;schedule:
AT timestamp [+ INTERVAL interval]
| EVERY interval
[STARTS timestamp [+ INTERVAL interval]]
[ENDS timestamp [+ INTERVAL interval]]interval:
quantity {YEAR | QUARTER | MONTH | DAY | HOUR | MINUTE |
WEEK | SECOND | YEAR_MONTH | DAY_HOUR | DAY_MINUTE |
DAY_SECOND | HOUR_MINUTE | HOUR_SECOND | MINUTE_SECOND}