g5_board_file에서 primary 질문입니다.

g5_board_file에서 primary 질문입니다.

QA

g5_board_file에서 primary 질문입니다.

본문

안녕하세요.

 

초보유저입니다. ( 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
 

이렇게 했습니다.

3555609279_1632379787.7393.png

 

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

 

 

 

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

 

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

 

이 질문에 댓글 쓰기 :

답변 1

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

 

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

g5_board_file 테이블의 primary 는 

bo_table , wr_id , bf_no 입니다

 

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

 

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

답변을 작성하시기 전에 로그인 해주세요.
전체 1,537
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT