여분필드 추가 부분 질문 드립니다.

여분필드 추가 부분 질문 드립니다.

QA

SIR 제작의뢰 - 견적무료/익명보정/호스팅, DB 이전/단기개발. 이젠 ' 의뢰인'이 원하는 '제작자'에게만 연락처를 알릴 수 있습니다.

여분필드 추가 부분 질문 드립니다.

본문

안녕하세요... 아직까지는 의욕만 왕성한 왕초보입니다.

이번에 한수 가르침을 받을 부분은 여분필드 추가인데요..

SQL에 들어가서 수작업으로 it_11_subj  it_60_subj까지 그리고 IT_11 ~ IT_60까지 여분필드를 만들 예정입니다.

근데 it_21_subj까지는 만들어지는데 it_22_subj 부분부터는 아래와 같이 에러가 발생합니다.

IT_40까지 완성되었구요..

글은 알겠는데 어떤 문제인지 전혀 감을 잡지 못하겠습니다.

초보자의 시각에서 정중히 가르침 부탁드립니다.

 

248451698_1560118016.6107.png

아직까지 SQL query도 잘 이해를 못하는 수준입니다.

부탁드립니다.

이 글을 내 페이스북 계정으로 보내기 이 글을 내 트위터 계정으로 보내기 이 글을 내 구글플러스 계정으로 보내기

이 질문에 댓글 쓰기 :

답변 4

채택됨

그누위즈님의 답변

varchar를 모두 255로 설정하셨는데

짧은 문자를 사용할 필드라면

50정도로 낮추시면 추가 여분필드가 생성되실겁니다.

주소복사
채택됨
답변의 댓글
주니어님의 댓글
답글에 감사드립니다..
그런 방법이 있었군요.. 사실 여분필드에는 최소 10만 단위 미만 금액만 들어 가기 때문에 50정도로 낮춰어도 충분 할 것 같습니다.
많은 도움이 되었습니다..
그리고 플라이님도 함께 감사드립니다....

유찬아빠님의 답변

상품코드 기준으로 여분필드를 별도의 테이블로 분리하셔서 업데이트 / 추가 / 삭제를 하시면 됩니다.

 

1개의 테이블에 여러필드를 생성하는 것은 비효율적입니다.

 

주소복사
답변의 댓글

FullstackCreative님의 답변

여분 필드 수량이 많아서 더 추가하시는게 어려운것 같네요. 
설계 수정을 검토하시는게 좋을 것 같네요.
혹시 MariaDB 를 쓰시는가요?

65535이상의 varchar컬럼을 포함한 컬럼은 정의할 수 없다고 되어 있습니다.

주소복사
답변의 댓글

플라이님의 답변

해당 컬럼을 분리하셔서 별도 테이블 설정이 필요할듯 합니다.

주소복사
답변의 댓글
주니어님의 댓글
답글 감사드립니다..
여기서 한가지만 질문 더 드리겠습니다.
테이블을 더 이상 늘리지 않고 사용하는 것에는 별문제가 없겠죠...?
역시 초보의 내공으로는 모든 것이 조심스럽고 두렵네요...^^
답변을 작성하시기 전에 로그인 해주세요.
전체 10,785
고마운 분의 도움으로 질문을 해결하셨다면, 채택을 눌러서 감사의 마음을 전하세요.
어떻게 질문해야 할지 모른다면 질문하는 방법을 읽어 보신후 질문해 보세요.
QA 내용 검색

회원로그인

진행중 포인트경매

  1. 디오리진 버전 샤아전용 자쿠1

    참여33 회 시작19.06.13 23:12 종료19.06.16 23:12

(주)에스아이알소프트 (06253) 서울특별시 강남구 도곡로1길 14, 6층 624호 (역삼동, 삼일프라자) 대표메일:admin@sir.kr
사업자등록번호:217-81-36347 대표:홍석명 통신판매업신고번호:2014-서울강남-02098호 개인정보보호책임자:이총

© SIRSOFT