0
이것은 내가 사용중인 일부 테이블의 예입니다.데이터를 삽입 할 때 외래 키가 다른 테이블의 기본 키로 존재하도록하려면 어떻게해야합니까?
create TABLE People(
peopleID int not null,
name varchar(40) not null,
primary key (peopleID)
);
create table car(
carID int not null,
peopleID int not null,
primary key (carID),
foreign key (peopleID) references People(peopleID)
);
어떻게 내가 '차'에 삽입 할 때 'peopleID'외래 키가 테이블 '사람'의 기본 키로 존재하는지 확인 할.
예를 들어, 나는 오류가 발생하는 다음과 같은 성명을 원하는 것 :
INSERT INTO car VALUES (123, 343);
... 비어로 343, 'PeopleID'에 존재하지 않기 때문입니다.
고마워요.
고맙습니다. 문제를 해결했습니다. – user2891805