2009-07-14 2 views

ответ

7

Начиная с SQLite 3.6.19, SQLite поддерживает внешние ключи. Вам необходимо включить их через:

sqlite> PRAGMA foreign_keys = ON;

Они по умолчанию отключены для обратной совместимости.

Для получения более подробной информации см. documentation.

+0

Прямая ссылка на эту информацию: http://www.hwaci.com/sw/sqlite/foreignkeys.html#fk_enable – scorpiodawg

-1

в SQLite 3: примеры:

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 '...') 

Дону не нужен внешний ключ мастер (master_id) ссылок (_id); :)

Смежные вопросы