首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

sqlite3的外键约束不好使?解决方法

2013-01-01 
sqlite3的外键约束不好使?drop table t_groupdrop table t_usercreate table t_group(id integer,primar

sqlite3的外键约束不好使?


drop table t_group;
drop table t_user;


create table t_group
(
id integer,
primary key (id)
);
create table t_user
(
id integer,
name text,
groupId integer,
primary key(id),
foreign key (groupId) references  t_group(id) on delete cascade on update cascade
);


insert into t_group values(1);

insert into t_group values(2);


insert into t_user values(1,"j",2);
insert into t_user values(2,"a",3);

为什么最后一条sql在sqlite3里能使用插入成功,而在mysql中却被拦截?
[解决办法]
sqlite3 不支持外键
自己用触发器控制

热点排行