다른 두 테이블에서 d_desavanja-> id 필드에 foreign를 설정했지만이 테이블에서 나는 할 수 없습니다.MySQL 외래 키
어떻게 작동합니까?
SQL query:
ALTER TABLE `d_des_kat` ADD FOREIGN KEY ( `desavanje_id`) REFERENCES `desavanja`.`d_desavanja` (
`id`
) ON DELETE CASCADE ON UPDATE CASCADE ;
MySQL said:
#1452 - Cannot add or update a child row: a foreign key constraint fails (`desavanja/#sql-12f3_5af2e`, CONSTRAINT `#sql-12f3_5af2e_ibfk_1` FOREIGN KEY (`desavanje_id`) REFERENCES `d_desavanja` (`id`) ON DELETE CASCADE ON UPDATE CASCADE)
는'쇼 이노 디비 status'을한다. 출력물에 묻힌 것은 마지막 세부 키 오류입니다. 일반적으로 실패는 일종의 필드 유형 불일치로 인한 것입니다. –