99问答网
所有问题
在mysql中,如何设置用创建事件,使每日凌晨3时执行一个存储过程,长期有效。
如题所述
举报该问题
推荐答案 2011-05-30
存储过程不能自己调用的,你还是用触发器吧,触发器可以自动调用的,只需以时间为参数就行了来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vXz7OXt7B.html
其他回答
第1个回答 2011-05-30
时间为参数,触发器。具体你要去看资料
相似回答
mysql如何创建存储过程
?
答:
1用mysql
客户端登入2 选择数据库 mysql>use test3 查询当前数据库有哪些存储过程 mysql>show procedure status where Db='test'4
创建一个
简单
的存储过程
mysql>create procedure hi() select 'hello';5
存储过程创建
完毕,看怎么调用它 mysql>call hi();显示结果 mysql> call hi(); +---+ | hello | +-...
mysql
存储过程
答:
(1). 格式
MySQL存储过程创建的
格式:CREATE PROCEDURE 过程名 ([过程参数[,...]])[特性 ...] 过程体 这里先举个例子:
mysql
> DELIMITER // mysql> CREATE PROCEDURE proc1(OUT s int)-> BEGIN -> SELECT COUNT(*) INTO s FROM user;-> END -> // mysql> DELIMITER ;注:(1)这里...
mysql
隔段时间自动删除数据
答:
1 配置开启event scheduler 配置my.ini文件 中加上 event_scheduler = 1 重启
mysql
服务 验证event_scheduler是否已经开启: show variables like '%event%'; #值为 ON 表明已开启 2 创建event drop event event_test_a;CREATE EVENT event_test_a ON SCHEDULE EVERY 1 day STARTS date_add(conc...
在MySQL中如何创建一个
带输出参数为一个表类型的
存储过程
答:
在MySQL中如何创建
一个带输出参数为一个表类型的存储过程 首先需要知道“另
一个存储过程
”的结果集的所有列的类型。假设“另一个存储过程”的名字是sp1,没有参数,返回的结果集共3列,全部为int型,那么“存储过程”里添加一个与结果集列数相同的临时表或表变量用于接收“另一个存储过程”的结果集 ...
如何在mysql 的存储过程
中使用事务
答:
缺省
的,MySQL
运行在 autocommit 模式。这就意味着,当你执行完一个更新时,MySQL 将立刻将更新
存储到
磁盘上。 如果你使用事务安全表 (例如 InnoDB、BDB),通过下面的命令,你可以
设置
MySQL 为非 autocommit 模式: SET AUTOCOMMIT=0在此之后,你必须使用 COMMIT 来存储你的更改到磁盘上,或者使用 ROLLBACK ,如果你...
在MySql
数据库中实现
一个存储过程,
在这个存储过程
中,
需要用游标,动态SQL...
答:
DECLARE CONTINUE HANDLER FOR NOT FOUND SET flag=1; SET flag=0; OPEN update_cursor; REPEAT /*循环*/ FETCH update_cursor INTO stuName; SET json = CONCAT(json,',',stuName); UNTIL flag END REPEAT; CLOSE update_cursor ;
mysql
触发器简介及
如何创建
和删除触发器
答:
MySQL
语句在需要时被
执行,存储过程
也是如此。但是,如果你想要某条语句(或某些语句)
在事件
发生时自动执行,怎么办呢?例如:1.每当增加一个顾客到某个数据库表时,都检查其电话号码格式是否正确,州的缩写是否为大写;2.每当订购一个产品时,都从库存数量中减去订购的数量;3.无论何时删除一行,都在...
mysql存储过程
怎么建?asp.net要调用
一个存储过程,
我
在mysql
查询编辑器...
答:
估计那个
存储过程
名字后面, 要加一个 ()也就是 CREATE PROCEDURE proc_prd()...下面是
一个创建
成功的例子:
mysql
> DELIMITER // mysql> CREATE PROCEDURE HelloWorld()-> BEGIN -> SELECT ‘Hello World’;-> END// Query OK, 0 rows affected (0.00 sec)mysql> call HelloWorld...
MSQ
创建存储过程,
初级MSQ大佬求助
答:
只能调用另
一个存储过程
其他常用命令 1.show procedure status 显示数据库中所有
存储的
存储过程基本信息,包括所属数据库,存储过程名称
,创建
时间等 2.show create procedure sp_name 显示某一个
mysql
存储过程的详细信息 3、exec sp_helptext sp_name 显示你这个sp_name这个对象创建文本。
大家正在搜
mysql事件每天执行一次
mysql事件使用方法
mysql事件不执行
mysql创建一个表
mysql 事件什么时候触发
mysql 定时任务与事件
mysql 创建用户
mysql数据库事件
MySQL创建事件
相关问题
mysql怎么让一个存储过程定时执行
mysql 存储过程 执行报错 我创建了一个简单的存储过程,...
mysql怎么执行一个存储过程
mysql怎么用sql语句创建存储过程
请问为什么我在mysql中创建存储过程的时候,这个存储过程是...
php mysql 定时每天凌晨3点执行删除数据任务
在MySQL中如何创建一个带输出参数为一个表类型的存储过程
mysql 创建作业 每天定时执行一次