Mysql Workbench를 사용하고 있습니다. 나는 이미 식탁을 만들었습니다. 이제 외래 키를 Personal_Details
이라는 테이블에 추가하려면 Login
테이블의 키가 기본 키입니다.외래 키를 추가하는 중 오류가 발생했습니다.
그러나 나는 그렇게하려고 할 때, 그것은 나에게 다음과 같은 오류를 보여줍니다
ERROR 1005: Can't create table 'shaadiDB.#sql-404_25' (errno: 121)
SQL 문 :
ALTER TABLE `shaadiDB`.`Personal_Details`
ADD CONSTRAINT `Login_Id`
FOREIGN KEY (`Login_Id`)
REFERENCES `shaadiDB`.`Login` (`Login_Id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION
, ADD INDEX `Login_Id` (`Login_Id` ASC)
"* 자주 발생하는 *"이란 무엇을 의미합니까? 테이블 구조를 자주 바꾸고 있습니까? –
아니요, 자주 테이블을 변경하지 않습니다 – AM26