//做一个简单的练习,创建一个简单的触发器 完成添加文章的时候,自动加上时间,默认作者 为 ‘日记本的回忆‘
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 $
//做一个简单的练习,创建一个简单的触发器 完成添加文章的时候,自动加上时间,默认作者 为 ‘日记本的回忆‘ 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 $ 完成!!!
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。