mysql的級聯(lián)更新和級聯(lián)刪除
Posted on 2006-12-20 17:47 semovy 閱讀(5048) 評論(0) 編輯 收藏 所屬分類: My SQL數(shù)據(jù)庫方面user表:
create table user
(
userid integer not null auto_increment primary key,
username varchar(12) not null
)
type=innodb;
password表:
create table password
(
userid integer not null,
password varchar(12) not null,
index (userid),
foreign key (userid) references user (userid)
on delete cascade
on update cascade
)
type=innodb;
1、MySQL支持外鍵約束,并提供與其它DB相同的功能,但表類型必須為 InnoDB
2、建外鍵的表的那個列要加上index.
create table user
(
userid integer not null auto_increment primary key,
username varchar(12) not null
)
type=innodb;
password表:
create table password
(
userid integer not null,
password varchar(12) not null,
index (userid),
foreign key (userid) references user (userid)
on delete cascade
on update cascade
)
type=innodb;
1、MySQL支持外鍵約束,并提供與其它DB相同的功能,但表類型必須為 InnoDB
2、建外鍵的表的那個列要加上index.