mysql event schedule问题
如题, 我写了一个event schedule,没有起作用,也没有任何出错信息,代码如下
delimiter |
create event myevent on schedule every 2 second
starts current_timestamp
ends current_timestamp+interval 10 second
do
begin
if v_studentName like '汪%' then
update manager set v_teacherID=v_teacherID+1;
end if;
end;|
delimiter ;
建立定时器后显示Query OK, 0 rows affected (0.01 sec)
但是查询表后发现v_studentName like '汪%'的 v_teacherID没有变,
有什么问题么?
SET GLOBAL event_scheduler = 1;
呵呵
你的系统变量 event_scheduler 有没有激活?
SET GLOBAL event_scheduler = ON;
一个event示例:
SQL code:
检查event功能:
mysql> show variables like '%sche%';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| event_scheduler | OFF |
+-----------------+-------+
1 row in set (0.01 sec)
启动event功能:
mysql> set global event_scheduler =1;
Query OK, 0 rows affected (0.00 sec)
确定起用event功能后,执行下面的建立event:(只update不insert哦)
delimiter //
create EVENT my_stat_event
ON SCHEDULE
EVERY 24 HOUR
STARTS concat(date_format(now(),'%Y-%m-%d'),' 23:00:00')
on completion preserve ENABLE
do
b
相关问答:
用jsp做东西给完全不懂mysql的人用,可是备份时只有空文件,这是什么情况,
最好有源代码,谢谢
其实备份的过程我想大概是这样的:
将表A中的数据放到ArrayList中,然后将这个ArrayList中的数据再存到表B中。 ......
我在注册页面写入了如下代码:
<?php
$conn=mysql_connect("localhost","root","614510")or die("数据库服务器连接错误".mysql_error());
& ......
MySql中插入当前时间的该怎么写啊?
now()
SQL code:
sql里是:
getdate()
引用
now()
学习
SQL code:
select now();
SQL code:
TODAY()
?
SQL code:
select now();
/* ......
我的问题是这样的:
在数据库中有两张表:table A,table B,
table A 中有字段_ID,channelID,_createdBy,_status
table B 中有字段_ID,userName,_status
A中的_createdBy是B中_ID,B中的_ID和user ......
怎么计算当前日期的上一天和下一天,上一月下一月
比如2009-10-01
上一天 2009-09-30
下一天 2009-10-02
上一月 2009-09-01(几号无所谓)
下一月 2009-11-01
上一天 :select date_add(now(),interv ......