테스트 사이트 - 개발 중인 베타 버전입니다

g5_board_file에서 primary 질문입니다. 채택완료

초보퍼블리셔 4년 전 조회 917

안녕하세요.

 

초보유저입니다. ( sql 3일차에요 ㅠㅠ)

 

g5_board_file으로 컬럼 복사를 진행중에있는데~

 

INSERT INTO g5_board_file(bo_table, wr_id, bf_file, bf_source, bf_filesize)

     SELECT f_tablename, f_num, f_savename, f_filename, f_filesize

     FROM  bbs_admin_file

COMMIT
 

이렇게 했습니다.

 

이런 에러메세지가 나오는데.. bbs_data를 45개 못가져온다는 뜻인가요?

 

 

 

저런 에러가 뜨면서 데이터가 일부만 가져와지네요.. ㅠㅠ

 

답답해서 미치겠네요 ㅠㅠㅠ

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트

primary 로 잡혀있는값중 중복으로 들어가서 나오는 오류입니다

 

가져오려는 테이블의 구성을 알수는 없지만

g5_board_file 테이블의 primary 는 

bo_table , wr_id , bf_no 입니다

 

이중 bo_table 이 문자열 허용이니까 아마도 게시판 명 부분인거 같은데요 

 

입력이 된것과 안된 처음 쿼리를 보시면 무언가 중복된게있으실거 같은데 문제가 되는 쿼리부분만 빼고 복구처리해보심이 좋을꺼같습니다

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인