易截截图软件、单文件、免安装、纯绿色、仅160KB

mysql event调用存储过程

mysql event (用来实现定时任务)。mysql

5.1.16
开始拥有的新功能。
下面我写一个简单的示例。
先创建数据库和两个表:
drop database dep;
create database dep;
use dep;
create table aa
(id int AUTO_INCREMENT primary key,
remark varchar(20)
);
create table bb
(id int AUTO_INCREMENT primary key,
remark varchar(20)
);
先往a表中插入数据
insert aa values(null,'aa');
insert aa values(null,'bb');
创建存储过程,其功能是把a表的内容复制到b表中.
drop PROCEDURE if exists aapro;
create PROCEDURE aapro()
begin
      insert into bb (remark) select remark from aa; 
commit;
end; 
创建mysql event,

2010
年1

14

15

24

59
秒起每1分钟调用一次
procedure aapro

drop event if exists aa_event;
create event aa_event
on SCHEDULE
EVERY 1 MINUTE STARTS '2010-01-14 15:24:59'
ON COMPLETION PRESERVE
DO call aapro();
起初我执行上面的
aa_event。b表中一直没有数据,单独运行存储过程显示有数据,
后为查资料才知道没有启动mysql event,
启动语句:set global event_scheduler =1;
在运行aa_event之前运行。
再次查询b表,就有数据了。


相关文档:

MySQL的自增字段


1.关键字 
auto_increment
2.自增用法 
例: 
CREATE TABLE animals ( id mediumint not null auto_increment, 
name char(30) not null, 
primary key (id));
3.关于自增
Q:怎么获得当前的自增的最大值?
A:select @@identity
Q:怎么获得table的当前自增最大值? 
A:select max(i ......

修改mysql的root密码的几种方法

作者: 肖建彬
| 可以转载, 转载时务必以超链接形式标明文章原始出处
和作者信息及版权声明
网址:http://www.xiaojb.com/archives/it/mysqlroot.shtml
Method 1:
在/usr/local/mysql/bin/下:
./mysqladmin -u root password ‘new_password’
一般安装时用此方法设置。
Method 2:
在mysql状 ......

Mysql初始化root密码和允许远程访问

Mysql初始化root密码和允许远程访问
mysql默认root用户没有密码,输入mysql –u root 进入mysql
1、初始化root密码
进入mysql数据库
1
mysql>update user set password=PASSWORD(‘123456’) where User='root';
2、允许mysql远程访问,可以使用以下三种方式:
a、改表。
1
mysql -u root – ......

mysql 事务处理


关于MySQL事务处理学习记

START TRANSACTION, COMMIT和ROLLBACK语法
START TRANSACTION | BEGIN [WORK]
COMMIT [WORK] [AND [NO] CHAIN] [[NO] RELEASE]
ROLLBACK [WORK] [AND [NO] CHAIN] [[NO] RELEASE]
SET AUTOCOMMIT = {0 | 1}
START
TRANSACTION或BEGIN语句可以开始一项新的事务。COMMIT可以提交当前事务 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号