기존 테이블에 (user 테이블과, siteuser테이블사이에 외래키를 추가하려할때..)
ALTER TABLE SITEUSER ADD CONSTRAINT SITEUSER_fk_USER_ID
FOREIGN KEY (USER_ID) REFERENCES TNUSER(USER_ID)
했을때..
The constraint of the foreign key \'siteusr_fk_USER_id\' is invalid.
는 왜 나는건가요?
데이터가 존재하는 테이블에 FK를 추가하려면 참조하는 테이블과의 참조 무결성이 보장되어야 합니다. 즉, siteuser 테이블의 user_id 필드에 저장된 데이터는 반드시 user 테이블의 user_id에 저장되어 있어야 합니다. 아래 메시지는 FK를 구성하기 위해 참조무결성을 검사하는 도중 siteuser 테이블의 user_id 필드에 저장된 데이터중에 user 테이블의 user_id에는 없는 데이터가 발견되었을 때 출력하는 메시지입니다.
>기존 테이블에 (user 테이블과, siteuser테이블사이에 외래키를 추가하려할때..)
>
>ALTER TABLE SITEUSER ADD CONSTRAINT SITEUSER_fk_USER_ID
>FOREIGN KEY (USER_ID) REFERENCES USER(USER_ID)
>했을때..
>The constraint of the foreign key \'siteusr_fk_USER_id\' is invalid.
>는 왜 나는건가요?