오세종님 데이터베이스 설계 및 구축으로 독학하고 있는데
혼자서 찾아보다 키보드 부술것 같아서 올려봅니다 ㅋㅋㅋ 아오..!!
제가 처음에 테이블을 생성할때
CREATE TABLE emp
( deptid int NOT NULL,
dname char(20),
budget char(5),
manager int
PRIMARY KEY(deptid)
----------------------
CREATE TABLE emp
( empid int NOT NULL,
ename char(20),
deptid int,
hire_date date,
job char(20),
salary int NOT NULL,
PRIMARY KEY(empid),
FOREIGN KEY (deptid) REFERENCES dept(deptid) );
-------
로 생성했습니다.
충돌이 발생한게 데이터 테이블에 컬럼이름이 겹쳐서인 것 같은데...
이런 논리면 deptid에 어떤 데이터도 못 넣는거 아닌가요?
사진은 제가 겪고있는 문제를 정리했습니다.
DEPT 데이터부터 INSERT 하시고 EMP 데이터 INSERT 해보세요^^ commit도 하시고요
EMP에 데이터를 넣을때 DEPT_ID가 참조하는 DEPT에 데이터가 없어서 FK 위배가 되는것으로 보입니다
저도 여기에 한표
왁!!!!!!!!
친절한 답변 진심으로 감사드립니다.
해결됐어요!!