상품 일괄추가하는 코드를 추가했는데
반복문 돌리면서 time() 함수에 1씩 추가해서 했는데
이렇게 되면 시간이 지나고나서 상품을 추가하게 되면 it_id 가 겹치는 경우가 생겨서요
방법이 없을까요?
굳이 time()으로 채번한 이유를 모르겠는데 그냥 auto increase 처리하면 안될까요?
|
답변 1개 / 댓글 2개
채택된 답변
+20 포인트
4년 전
it_id 가 primary key 로 잡혀 있어서 겹쳐서 저장은 안될거에요
time() 로 상품고유번호를 넣은건, 상품번호를 직접 원하는 형식으로 넣을수 있도록 하기 위한게 아닌가 싶어요
답변에 대한 댓글 2개
coco34521
4년 전
답변을 작성하려면 로그인이 필요합니다.
예를들면 time 이 10000 이고 10초 후에 10010 이라고 가정하면
반복문으로 10개를 일괄등록하면 10000, 10001, ... , 10010 으로 등록되는데
10초 후에 상품을 추가하면 time이 10010이고 이미 10010으로 등록되있는 값이 떠서 오류가 발생하게 됩니다