-5

レコードが存在するすべてのテーブル (3 つのテーブルがあります) から、学生「Petar Petrov」に関連するすべてのレコードを削除したい

4

2 に答える 2

0

スキーマでカスケード を使用する必要があると思います。foreign keys

例えば:

create table students (
 id int,
 constraint pk_students primary key (id)
);

create table a(
 s_id int,
 constraint fk_a_student foreign key (s_id) references students on delete cascade
);

create table b(
 s_id int,
 constraint fk_b_student foreign key (s_id) references students on delete cascade
);
于 2013-04-08T12:12:18.833 に答える
0

外部キーの on delete cascade を使用するのはどうですか?

于 2013-04-08T12:10:58.237 に答える