Foreign key definition in sqlite

2020-03-07 06:58发布

Cant add foreign key constraint in sqlite ...........

3条回答
小情绪 Triste *
3楼-- · 2020-03-07 07:21

in sqlite 3 : examples :

create table student (_id integer autoincrement primary key ,master_id integer);
create table master (_id integer autoincrement primary key , name varchar(30) );

select * from student where master_id in (select _id from master where name like '...')

Don not need foreign key (master_id) references master(_id) ; :)

查看更多
走好不送
4楼-- · 2020-03-07 07:35

As of SQLite 3.6.19, SQLite supports foreign keys. You need to enable them via:

sqlite> PRAGMA foreign_keys = ON;

They are turned off by default for backwards compatibility.

See the documentation for more details.

查看更多
登录 后发表回答