现在需要在每天12点 在数据库执行一定更新代码,而且我的MySQL是5.0暂时不能升级。
有人说用windows的任务计划 + 执行代码.bat。
我现在不明白在 bat 文件里怎么写MySQL语句。请各位指点下 详细点 谢谢
有人说用windows的任务计划 + 执行代码.bat。
我现在不明白在 bat 文件里怎么写MySQL语句。请各位指点下 详细点 谢谢
解决方案 »
- sql语句查询巨慢,求高手优化 谢谢
- 执行show processlist时候,state是
- mysql init-file 使用失败的问题
- federeate引擎大表创建成功不能出数据
- 用一个SQL语句不知道能否实现这个功能?
- PostgreSQL如何Debug PL/pgSQL
- 一个关于mySQL jdbc 性能的疑问
- Mysql有没类似php的preg_replace()的替换功能。
- Can't connect to MySQL server on 'localhost' (10048)
- 经常性的"Lost connection to MYSQL server during query at ..."
- 这个表应该怎么设计 ?
- 求查询大于和小于某个时间
SET GLOBAL event_scheduler = 1;
OR
SET GLOBAL event_scheduler = ON;
示例:
CREATE EVENT e_test ON SCHEDULE AT TIMESTAMP '2007-12-05 12:00:00' DO update test set flag=1;
1 把你要执行的sql语句写到D:\1.sql文件里
2 建个.bat文件,里面写mysql -uroot -p123456 <D:\1.sql
3 任务计划调用.bat文件
mysql -u root -p123 testdb "trunate table a; inser a select * from b; delete from out where id in (select * from a or将SQL单独存为文件
mysql -uroot -p*** database < aaa.sqL
http://topic.csdn.net/u/20091020/22/c51bb709-6dbc-4fd1-b874-077714ed547e.html