공통컴포넌트 생성시 mysql 테이블 생성 스크립트 오류
- 작성자 :
- 이*민
- 작성일 :
- 2014-11-15 23:58:37
- 조회수 :
- 2,127
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
안녕하세요 지난 번에 공통컴포넌트 생성 시 mysql 버전 일부 테이블 생성 에러 내용으로 올렸었습니다. 매일 상의 답변으로
스크립트 에러난 부분 보내달라고 해서 여기에 직접 올립니다.
이클립스 상에서 공통컴포넌트 설치 시에 선택한 항목은 다음과 같고
공통
- 공통
- 협업공통
게시판
- 게시판 템플릿
- 게시판
- 댓글관리
- 스크랩기능
- 만족도조사
달력
- 일반달력
인쇄/출력
- 유틸리티
웹에디터
- 웹에디터
시스템
-----------------------------------에러 내용은 다음과 같습니다 -----------------------------------
All parts of a PRIMARY KEY must be NOT NULL; if you need NULL in a key, use UNIQUE instead
-------------------------------------------------------------------------------------------------------------
위의 동일한 에러 내용으로 에러가 생기는 테이블 목록은 다음과 같고 생성이 되지 않습니다.
- COMTECOPSEQ
- COMTNAUTHORGROUPINFO
- COMTNORGNZTINFO
- COMTNTMPLATINFO
- COMTNGNRLMBER
- COMTNEMPLYRINFO
- COMTNENTRPRSMBER
- COMVNUSERMASTER
- COMTNBBSUSE
저희쪽에서 사용하고 있는 MYSQL 버전은 윈도우 버전이며 상세버전은 5.7.5 입니다.
스크립트 에러난 부분 보내달라고 해서 여기에 직접 올립니다.
이클립스 상에서 공통컴포넌트 설치 시에 선택한 항목은 다음과 같고
공통
- 공통
- 협업공통
게시판
- 게시판 템플릿
- 게시판
- 댓글관리
- 스크랩기능
- 만족도조사
달력
- 일반달력
인쇄/출력
- 유틸리티
웹에디터
- 웹에디터
시스템
-----------------------------------에러 내용은 다음과 같습니다 -----------------------------------
All parts of a PRIMARY KEY must be NOT NULL; if you need NULL in a key, use UNIQUE instead
-------------------------------------------------------------------------------------------------------------
위의 동일한 에러 내용으로 에러가 생기는 테이블 목록은 다음과 같고 생성이 되지 않습니다.
- COMTECOPSEQ
- COMTNAUTHORGROUPINFO
- COMTNORGNZTINFO
- COMTNTMPLATINFO
- COMTNGNRLMBER
- COMTNEMPLYRINFO
- COMTNENTRPRSMBER
- COMVNUSERMASTER
- COMTNBBSUSE
저희쪽에서 사용하고 있는 MYSQL 버전은 윈도우 버전이며 상세버전은 5.7.5 입니다.
A
안녕하세요. 이강민님.
MySQL 5.7.3부터 Primay key에 대하여 "not null" 속성을 지원하지 않는 것 같습니다.
참조 : http://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-3.html
공통컴포넌트의 경우는 5.3 버전 기준으로 배포되고 있기 때문에 MySql 버전을 낮추시거나, 적용하시는 DBMS 또는 version에 맞도록 수정하셔서 사용하셔야 할 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.
MySQL 5.7.3부터 Primay key에 대하여 "not null" 속성을 지원하지 않는 것 같습니다.
참조 : http://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-3.html
공통컴포넌트의 경우는 5.3 버전 기준으로 배포되고 있기 때문에 MySql 버전을 낮추시거나, 적용하시는 DBMS 또는 version에 맞도록 수정하셔서 사용하셔야 할 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.