Mac OS X (10.9)에서 mysql 5.6.16에서 테이블을 만들려고합니다. 하지만 어쨌든 내 설치가 배정 밀도를 인식하지 못합니다.mysql에서 배정도 열을 만들 수 없습니다.
mysql> create table CUSTOM_FIELD_DEFIINITION (id bigint not null auto_increment, class varchar(255), decimalDigits bigint, defaultValue varchar(255), description varchar(255), displayFormat integer, fieldType integer, maxAllowed bigint, maxLength bigint, maxValue double precision, minLength bigint, minRequired bigint, minValue double precision, name varchar(255), owner_id bigint, regExpression varchar(255), scope varchar(255), sequence bigint, primary key (id));
ERROR 1064 (42000) : SQL 구문에 오류가 있습니다. minghength bigint, minRequired bigint, minValue double '1 행에서 올바른 구문을 찾으려면 MySQL 서버 버전에 해당하는 설명서를 확인하십시오
두 번 사용 (선구문없이) – aalku
내 문제를 발견! 열 이름 중 하나 인 - maxValue-는 실제로 MySQL의 키워드입니다. 해당 열 이름 (maxValueAllowed)을 변경하면 테이블에 문제가 발생하지 않습니다. 심지어 배정도로. 도움을 주신 모든 분들께 감사드립니다. –
솔루션을 답변으로 게시하고 동의 할 수 있습니다. – aalku