사용자가 상품에 배송 가격을 지정하는 시스템을 만들려고합니다. 내가 다루어야하는 변수는 체중 밴드 (그램에서 그램), 가격 및 적용 국가입니다. 이 데이터를 통해 고객 국가 및 바구니의 총 무게를 참조하여 운송비를 계산할 수 있습니다. 계획이 점점 더 많은 국가 옵션을 추가하는 것입니다 그러나미래에 많은 열이 추가 될 MySQL 테이블에 운송 가격 저장
id from_weight to_weight price us ca gb fr es de it
------------------------------------------------------------------
1 0g 499g 1.99 Y Y N N N N N
2 500g 999g 2.99 Y Y N N N N N
3 1000g 1999g 4.99 Y Y N N N N N
4 2000g 2999g 7.99 Y Y N N N N N
5 0g 499g 4.99 N N Y Y Y Y Y
6 500g 999g 6.99 N N Y Y Y Y Y
7 1000g 1999g 9.99 N N Y Y Y Y Y
8 2000g 2999g 14.99 N N Y Y Y Y Y
:
내 첫번째 생각이 같은 것입니다. 이는 매번 더 많은 열을 추가하는 것을 의미합니다. 이런 종류의 데이터를 구성하는 가장 좋은 방법입니까? 다른 제안 사항
당신은 지금 그것을 가지고 있고 나중에 열을 추가하는 방법으로 언제나 그것을 구현할 수있다. 새 열은 기본값 'N'으로 추가해야합니다. '아니요'라고 가정하고 사용자가 다시이 국가를 사용할 수 있도록합니다. 나는 그것을 위해 부울을 사용할 것이다. 내 생각에 더 쉽게 보입니다. – Biotox