Enterpricse Business 템플릿의 테이블생성시 에러납니다.( max key length )
- 작성자 :
- 김*영
- 작성일 :
- 2014-11-25 13:57:39
- 조회수 :
- 573
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
CREATE TABLE LETTSSYSLOGSUMMARY (
OCCRRNC_DE char(20) NOT NULL,
SRVC_NM varchar(255) NOT NULL,
METHOD_NM varchar(60) NOT NULL,
CREAT_CO decimal(10,0) DEFAULT NULL,
UPDT_CO decimal(10,0) DEFAULT NULL,
RDCNT decimal(10,0) DEFAULT NULL,
DELETE_CO decimal(10,0) DEFAULT NULL,
OUTPT_CO decimal(10,0) DEFAULT NULL,
ERROR_CO decimal(10,0) DEFAULT NULL,
PRIMARY KEY (OCCRRNC_DE,SRVC_NM,METHOD_NM)
) ;
위 테이블생성시 아래와 같이 메세지가 나옵니다.
Error Code: 1071. Specified key was too long; max key length is 1000 bytes
DB는 Mysql 5.1.73 이고 Database는 Collation은 utf8으로 설정되어있습니다.
조치할수 있는 방법이 있나요?
OCCRRNC_DE char(20) NOT NULL,
SRVC_NM varchar(255) NOT NULL,
METHOD_NM varchar(60) NOT NULL,
CREAT_CO decimal(10,0) DEFAULT NULL,
UPDT_CO decimal(10,0) DEFAULT NULL,
RDCNT decimal(10,0) DEFAULT NULL,
DELETE_CO decimal(10,0) DEFAULT NULL,
OUTPT_CO decimal(10,0) DEFAULT NULL,
ERROR_CO decimal(10,0) DEFAULT NULL,
PRIMARY KEY (OCCRRNC_DE,SRVC_NM,METHOD_NM)
) ;
위 테이블생성시 아래와 같이 메세지가 나옵니다.
Error Code: 1071. Specified key was too long; max key length is 1000 bytes
DB는 Mysql 5.1.73 이고 Database는 Collation은 utf8으로 설정되어있습니다.
조치할수 있는 방법이 있나요?
A
안녕하세요. 표준프레임워크센터입니다.
SRCV_NM에 정의된 varchar(255)를 줄여서 varchar(100)정도로 정의해보시기 바랍니다.
감사합니다.
SRCV_NM에 정의된 varchar(255)를 줄여서 varchar(100)정도로 정의해보시기 바랍니다.
감사합니다.