mysql 触发器的创建 修改 删除

//做一个简单的练习,创建一个简单的触发器 完成添加文章的时候,自动加上时间,默认作者 为 ‘日记本的回忆‘

show columns from test; //查看表结构

mysql 触发器的创建  修改  删除

//查看已存在触发器

show  triggers  \G

//将结束符换成$

\d $

//创建触发器, 用before 在插入的同时作用触发器(同时也作用于 update 更新) ,并应用到test表的每一行,时间unix时间戳

create trigger insert_arc before insert on test
for each row
begin
    if new.nickname is null then
    set new.nickname='日记本的回忆';
    end if;
    if new.addtime is null then
        set new.addtime = unix_timestamp();
    end if;
end
$

// 插入测试数据

insert into test () values ()$

//select * from test $

mysql 触发器的创建  修改  删除

//做一个简单的练习,创建一个简单的触发器 完成添加文章的时候,自动加上时间,默认作者 为 ‘日记本的回忆‘

show columns from test; //查看表结构

//查看已存在触发器

show  triggers  \G

//将结束符换成$

\d $

//创建触发器, 用before 在插入的同时作用触发器(同时也作用于 update 更新) ,并应用到test表的每一行,时间unix时间戳

create trigger insert_arc before insert on test
for each row
begin
if new.nickname is null then
set new.nickname='日记本的回忆';
end if;
if new.addtime is null then
set new.addtime = unix_timestamp();
end if;
end
$ // 插入测试数据 insert into test () values ()$ //select * from test $ 完成!!!
上一篇:2.4、CDH 搭建Hadoop在安装(Cloudera Software安装和配置MySQL)


下一篇:对于自定义标签类中JspBody类的invoke方法的理解