请问能控制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(),收藏了 在.net里,怎么让mySql通过ODbc的Driver链接数据库? 用一条SQL删除以下条件的记录 innodb 使用中,怎样解决?标题要长。 请问UDF 返回值是一组数组怎么弄? 嵌套查询 求sql语句 帮忙呀!刚装一个mysql想学一下,create database mydb;就出错了………… 如何在VB6中远程联接mysql? mysql 如何创建这样一个函数 请教,mysql update where not exists同一张表该怎么写? 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}