2014-04-24 6 views
0

를 전달하는 동안 오류 1452 및이 오류 받고 있어요 : 당신은 여기에 SQL 문을 찾을 수 있습니다이 오류의 원인이 무엇 : 내 DB 엔지니어 전달하려고 노력하는 엔지니어

ERROR: Error 1452: Cannot add or update a child row: a foreign key constraint fails (`cat10e`.`album`, CONSTRAINT `fk_album_artist` FOREIGN KEY (`art_id`) REFERENCES `artist` (`art_id`) ON DELETE NO ACTION ON UPDATE NO ACTION) 

INSERT INTO `cat10e`.`album` (`album_id`, `art_id`, `label_id`, `album_name`, `album_cost`, `album_tracks`, `album_rating`, `album_producer`, `album_genre`, `album_note`) VALUES (1, 1, 1, 'legends of country', 55.55, 4, 4, 'poor jim', 'country', NULL) 

SQL script execution finished: statements: 40 succeeded, 1 failed 

Fetching back view definitions in final form. 

Nothing to fetch 

: http://pastebin.com/kR4h3xJu

+0

@ 주말 어떻게 되나요? – carlgoodtoseeyou

답변

0

문제는 참조 된 테이블에 데이터를 저장하지 않았기 때문입니다. 아티스트 테이블에 삽입을 추가하면 오류가 해결되었습니다.