外鍵關系允許把一個數據表裡的一個索引聲明為另一數據表裡的一個索引有關聯關系,還允許對外鍵所在的數據表設置一些操作處理方面的約束條件。數據庫根據外鍵關系定義的規則來維護引用完性。
MySQLl裡的外鍵支持是由InnoDB數據表處理程序提供的。
create table parent
(
par_id int not null,
parimary key(par_id)
)type = innodb;
create table child
(
par_id int not null,
child_id int not null,
primary key(par_id,child_id),
foreign key(par_id) references parent(par_id) on delete cascade
) type = innodb;
自己參考用