반응형
MariaDB 구문 오류
CREATE TABLE movie(
id int() NOT NULL AUTO_INCREMENT,
name varchar() NOT NULL,
type int() NOT NULL default 0,
year int() NOT NULL default 0,
leadactor int() NOT NULL default 0,
director int() NOT NULL default 0,
PRIMARY KEY(id),
KEY type(type.year)
);
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ') NOT NULL AUTOINCREMENT default 0, name varchar() NOT NULL default 0, type ' at line 2
어떻게 고쳐야 할지 모르겠어요.저는 최신 xampp 버전을 사용하고 있습니다.
제거합니다.()
끝나고int
숫자를 포함합니다.varchar()
값이 필요합니다.마지막 행의 마침표는 쉼표여야 합니다.
CREATE TABLE movie (
id int NOT NULL AUTO_INCREMENT,
name varchar(255) NOT NULL,
type int NOT NULL default 0,
year int NOT NULL default 0,
leadactor int NOT NULL default 0,
director int NOT NULL default 0,
PRIMARY KEY(id),
KEY type(type, year)
);
여기 SQL Fiddle이 있습니다.
언급URL : https://stackoverflow.com/questions/33723031/mariadb-syntax-error
반응형
'programing' 카테고리의 다른 글
Xcode에서 파일 이름 또는 리팩터 변경 (0) | 2023.10.19 |
---|---|
여러 테이블을 카운트()하기 위한 SQL 쿼리 (0) | 2023.10.19 |
다른 사용자가 소유한 데이터베이스 링크 생성을 위한 Oracle 구문 (0) | 2023.10.19 |
Laravel의 데이터베이스 계층을 독립적으로 사용할 수 있습니까? (0) | 2023.10.19 |
lsb_release: 최신 Ubuntu Docker 컨테이너에 명령을 찾을 수 없습니다. (0) | 2023.10.19 |