programing

아래 쿼리에서 테이블을 만드는 동안 오류가 발생했습니다.

coolbiz 2022. 11. 3. 23:05
반응형

아래 쿼리에서 테이블을 만드는 동안 오류가 발생했습니다.

이 SQL 쿼리는 실행 중 오류가 발생하였습니다.문제의 위치를 알 수 없습니다.여기서 도와주세요.

CREATE TABLE failed: CREATE TABLE projects_of_1-2453852243(proj_id VARCHAR(256) NOT NULL PRIMARY KEY,
 title VARCHAR(256),
 mentor VARCHAR(128),
 team_leader VARCHAR(128),
 abstract TEXT, description MEDIUMBLOB,
 domain VARCHAR(80),
 department VARCHAR(80),
 reference VARCHAR(128),
 submission_yr int,
 proj_field VARCHAR(2))

SQL 구문에 오류가 있습니다. MariaDB 서버 버전에 해당하는 설명서에서 '-2453852243(proj_id VARCHAR(256) NOT NULL PRIMARY KEY, title VARCHAR(256), mento' 근처에서 사용할 올바른 구문을 확인하십시오.

테이블 이름 주위에 백틱을 넣습니다.projects_of_1-2453852243~하듯이-는 식별자에 직접 사용할 수 없습니다.또한.PRIMARY KEY이미 있다NOT NULL. 프라이머리 키로 지정할 필요가 없습니다.

CREATE TABLE `projects_of_1-2453852243`(
 proj_id VARCHAR(256) PRIMARY KEY,
 title VARCHAR(256),
 mentor VARCHAR(128),
 team_leader VARCHAR(128),
 abstract TEXT, description MEDIUMBLOB,
 domain VARCHAR(80),
 department VARCHAR(80),
 reference VARCHAR(128),
 submission_yr int,
 proj_field VARCHAR(2))

또는 밑줄을 대신 사용합니다.

CREATE TABLE projects_of_1_2453852243 (
 proj_id VARCHAR(256) PRIMARY KEY,
 title VARCHAR(256),
 mentor VARCHAR(128),
 team_leader VARCHAR(128),
 abstract TEXT, description MEDIUMBLOB,
 domain VARCHAR(80),
 department VARCHAR(80),
 reference VARCHAR(128),
 submission_yr int,
 proj_field VARCHAR(2))

언급URL : https://stackoverflow.com/questions/42179773/below-query-is-giving-error-in-creating-table

반응형