mysql怎么定时更新?.
我想要每天晚上0点的时候
把"次数"表里面的 次数这个字段的值全部更新成10.用触发器的话要怎么写?.
我想要每天晚上0点的时候
把"次数"表里面的 次数这个字段的值全部更新成10.用触发器的话要怎么写?.
解决方案 »
- 最近mysql slave上频发'Relay log read failure'错误
- mysql自动删除表的问题
- 在线等待!!!sqlserver2000中如何实现如下需求,请大虾们指教,多谢!!!
- 请问如何在论坛中实现文章翻到上一主题下一主题!SQL语句怎么写?
- 小弟刚用mysql有些菜,有个小问题,愿个位帮忙!
- 特急的事情,在线等待,有关libmysqlclient.so.*的问题
- 急...困惑中...百思不得其解,请各位帮帮小妹!
- mysql 定时任务,每周日18点执行一次,这样写对吗?高手有空的话看看好吗
- mysql存储引擎运行
- MYSQL查询的性能问题
- mysql如何把在屏幕上输出的结果输出到一个文件上?
- mysql不能工作了
SHOW VARIABLES LIKE '%sche%'; -- 开启定时器 0:off 1:on
SET GLOBAL event_scheduler = ON; -- 开启事件
ALTER EVENT event_test ON
COMPLETION PRESERVE ENABLE; -- 关闭事件
ALTER EVENT event_test ON
COMPLETION PRESERVE DISABLE;
-- MySQL 查看EVENT 相关信息:
SELECT * FROM information_schema.EVENTS;-- 创建 EVENT:
CREATE EVENT db_name.`event_name`
ON SCHEDULE
EVERY 1 DAY
STARTS concat(date_format(now(),'%Y-%m-%d'),' 00:00:00')
ON completion preserve ENABLE
DO
update tb1 set timtes=10 where times<>10 or times is null;ALTER EVENT db_name.`event_name` ON
COMPLETION PRESERVE ENABLE;
ALTER EVENT event_test ON
COMPLETION PRESERVE ENABLE; CREATE EVENT db_name.`event_name`
ON SCHEDULE
EVERY 1 DAY
STARTS concat(date_format(now(),'%Y-%m-%d'),' 00:00:00')
ON completion preserve ENABLE
DO
update tb1 set timtes=10 where times<>10 or times is null;
那我是要这么写吗?
http://topic.csdn.net/u/20091020/22/c51bb709-6dbc-4fd1-b874-077714ed547e.html
ON SCHEDULE
EVERY 1 DAY
STARTS concat(date_format(now(),'%Y-%m-%d'),' 00:00:00')
ON completion preserve ENABLE
DO
UPDATE `duk_bo`.`bo_share` SET `times` = '10';
我这样建的