首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

Sqlite触发器有关问题

2013-01-06 
Sqlite触发器问题表t1有个插入触发器往t2插入数据create trigger tg1 after insert on t1 begin replace i

Sqlite触发器问题
表t1有个插入触发器往t2插入数据


create trigger tg1 after insert on t1 
begin
 replace into t2(f1) values(new.f1);
end;

,可以成功触发并插入,

表t2有个更新触发器,将更新前的字段值插入t3表中

create trigger tg2 before update of f10 on t2 
begin
 insert into t3(f1) values(old.f1);
end;

可t2这个触发器不能被触发,这是为什么,replace不能触发更新吗?
[解决办法]
create trigger tg2 before insert  of f10 on t2 
begin
 insert into t3(f1) values(old.f1);
end;

热点排行