문제

안녕하세요 이것은 내 코드이며 "SQL 구문에 오류가 있습니다. Right Syntax가 'value (100) varchar (100) 문자 세트 UTF8 Colla'에서 사용하기 위해 Right 구문에 해당하는 매뉴얼을 확인합니다. 2 "

텍스트가없는 경우 테이블 작성 (텍스트)
ID 직렬 기본값 값,
varchar (100) 문자 세트 UTF8 COLLATE UTF8_GENERAL_CI,
텍스트 longtext 문자 세트 UTF8 COLLATE UTF8_GENERAL_CI,
uid int not null auto_increment 고유 키,
시간 타임 스탬프,
fullText (챕터)
) 엔진 = innodb;

나는 무엇이 잘못되었는지 전혀 모른다. 나는 mySQL 문서에 따라 그것을 쓰고 있었다.

또한이 열을 변경하려고했습니다

varchar (100) 문자 세트 UTF8, ...

그러나 동일한 오류를 반환했습니다.

도움이 되었습니까?

해결책

라인 :

id SERIAL DEFAULT VALUE,

유효하지 않다. 기본값에 대한 값을 지정하거나 꺼내야합니다.

id SERIAL,

그러나 테이블에 2 개의 auto_increment 필드가있어 유효하지 않습니다. 연재물은 단지 별칭 일뿐입니다

BIGINT NOT NULL PRIMARY KEY AUTO_INCREMENT .
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top