구조를보시겠습니다
도서관리 프로그램을 만드는중인데요
구조를보시면 b_borrower가 외래키로 고객정보테이블의 primary key를 참조하고 있습니다.
그래서 도서를 대출할시에만 저기에 고객아이디를 매칭시켜줄건데
아래 에러문을보시면 비어잇으면 안된다고 하네요
외래키는 무조건 입력해야하는건가요?
다른테이블의 정보와 매칭을위해서만 있는 칼럼인데
이럴떈 어떻게 해야할까요?
구조를보시겠습니다
도서관리 프로그램을 만드는중인데요
구조를보시면 b_borrower가 외래키로 고객정보테이블의 primary key를 참조하고 있습니다.
그래서 도서를 대출할시에만 저기에 고객아이디를 매칭시켜줄건데
아래 에러문을보시면 비어잇으면 안된다고 하네요
외래키는 무조건 입력해야하는건가요?
다른테이블의 정보와 매칭을위해서만 있는 칼럼인데
이럴떈 어떻게 해야할까요?
참조무결성 공부하면 될듯
1. DB에 따라 차이는 있지만 NULL을 넣으세요 / 2. 매핑되는 외래 칼럼 쪽에 매핑되는 정보 없음이라는 정보를 넣고 그걸 넣으세요
아 감사합니다 dz님 그렇다면 외래키에는 default값이 의미가없네요?