여분필드 추가 부분 질문 드립니다.
본문
안녕하세요... 아직까지는 의욕만 왕성한 왕초보입니다.
이번에 한수 가르침을 받을 부분은 여분필드 추가인데요..
SQL에 들어가서 수작업으로 it_11_subj it_60_subj까지 그리고 IT_11 ~ IT_60까지 여분필드를 만들 예정입니다.
근데 it_21_subj까지는 만들어지는데 it_22_subj 부분부터는 아래와 같이 에러가 발생합니다.
IT_40까지 완성되었구요..
글은 알겠는데 어떤 문제인지 전혀 감을 잡지 못하겠습니다.
초보자의 시각에서 정중히 가르침 부탁드립니다.
아직까지 SQL query도 잘 이해를 못하는 수준입니다.
부탁드립니다.
답변 4
varchar를 모두 255로 설정하셨는데
짧은 문자를 사용할 필드라면
50정도로 낮추시면 추가 여분필드가 생성되실겁니다.
상품코드 기준으로 여분필드를 별도의 테이블로 분리하셔서 업데이트 / 추가 / 삭제를 하시면 됩니다.
1개의 테이블에 여러필드를 생성하는 것은 비효율적입니다.
여분 필드 수량이 많아서 더 추가하시는게 어려운것 같네요.
설계 수정을 검토하시는게 좋을 것 같네요.
혹시 MariaDB 를 쓰시는가요?
65535이상의 varchar컬럼을 포함한 컬럼은 정의할 수 없다고 되어 있습니다.
해당 컬럼을 분리하셔서 별도 테이블 설정이 필요할듯 합니다.
답변을 작성하시기 전에 로그인 해주세요.