궁금한게 있어요. cart table 관련
본문
영카트 무료란소리듯고 지금 분석하고있는데요.
그중에 하나가 좀 궁금해서요.
다른건 아니고 보통 cart table 와 order table 는 분리해서 사용하는데
영카트는 특이하게 cart 와 order table 을 cart table 로 같이 사용하더라구요(아직 소스분석 몇칠 안되서 확실한건 아닙니다.)
좀 위험할것 같다는 생각을 계속 가지고 있어요. cart table 은 지우고 삭제하고 너무나 많은 일들을 해서 뭔가 꼬여서.
삭제가 되면 구매내역도 삭제가 될것 같고..
궁금해요
답변 2
카트 테이블은 말그대로 장바구니 정보를 임시로 저장 해 놓는 테이블이고
장바구니에 담아 났다가 구매하기를 하거나 아니면 상품에서 바로 구매하기를 해서
주문자 정보 입력하는 페이지에서 주문까지 완료 처리되면
order 테이블로 db 인서트 됩니다 (실제 주문건 생성된 단계)
cart 테이블은 주문 상품정보를 저장하는 테이블이고 order 테이블은 주문 정보를 저장하는 테이블입니다.
하나의 주문에 상품을 여러 개 주문할 경우에 order 테이블에만 모든 정보를 저장할 수 없어 사용되는 구조로
cart 테이블에는 장바구니 담기 등에서 상품 정보를 기록해두고 있다가 실제 주문서를 작성하고 주문이
완료되면 주문번호를 주문상품 레코드에 기록해서 주문정보와 상품정보를 연결하도록 하고 있습니다.
답변을 작성하시기 전에 로그인 해주세요.