可以 级联操作
1、MySQL支持外键约束,并提供与其它DB相同的功能,但表类型必须为 InnoDB
2、建外键的表的那个列要加上index.
http://dev.mysql.com/doc/mysql/en/innodb-foreign-key-constraints.html
比如
user表:
create table user
(
userid integer not null auto_increment primary key,
username varchar(12) not null
)
type=innodb;
article表:
create table article
(
articleid integer not null auto_increment primary key,
userid integer not null,
title varchar(50) not null,
index (articleid),
foreign key (userid) references user (userid)
on delete cascade
on update cascade
)
type=innodb;
删除 user则删除 所有 有关的article
当然 触发器 也是可以的
[此贴子已经被作者于2005-7-31 15:57:59编辑过]
VB, Delphi, ASP, PHP, JSP, .NET
MS SQL, My SQL, Oracle
Diablo, StarCraft, WarCraft, World of Warcraft