혹시 그누보드 it_id 채번을 time()으로 하는 이유가 있을까요?

혹시 그누보드 it_id 채번을 time()으로 하는 이유가 있을까요?

QA

혹시 그누보드 it_id 채번을 time()으로 하는 이유가 있을까요?

본문

상품 일괄추가하는 코드를 추가했는데

 

반복문 돌리면서 time() 함수에 1씩 추가해서 했는데

 

이렇게 되면 시간이 지나고나서 상품을 추가하게 되면 it_id 가 겹치는 경우가 생겨서요

 

방법이 없을까요?

 

굳이 time()으로 채번한 이유를 모르겠는데 그냥 auto increase 처리하면 안될까요?

이 질문에 댓글 쓰기 :

답변 1

it_id 가 primary key 로 잡혀 있어서 겹쳐서 저장은 안될거에요

time() 로 상품고유번호를 넣은건, 상품번호를 직접 원하는 형식으로 넣을수 있도록 하기 위한게 아닌가 싶어요

 

저장은 안되는데 오류가 떠서 수정해달라고해서요 ㅠ

예를들면 time 이 10000 이고 10초 후에 10010 이라고 가정하면

반복문으로 10개를 일괄등록하면 10000, 10001, ... , 10010 으로 등록되는데

10초 후에 상품을 추가하면 time이 10010이고 이미 10010으로 등록되있는 값이 떠서 오류가 발생하게 됩니다

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

회원로그인

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