nodejs에서 sql table을 생성하는데 오류가 발생했습니다.
2시간동안 이것저것 바꾸고 해봤는데 똑같은 현상이라 여쭤봅니다.
db.query(
`CREATE TABLE subj ('major' VARCHAR(45) NULL,'curriculum' VARCHAR(45) NULL,'name' VARCHAR(45) NULL, 'select' VARCHAR(45) NULL,'code' VARCHAR(45) NOT NULL,'classification' VARCHAR(45) NULL,'changes' VARCHAR(45) NULL,'credit' VARCHAR(45) NULL,'curiNo' VARCHAR(45) NOTNULL,'sbjtId' VARCHAR(45) NULL,PRIMARY KEY ('curiNo'))`,
(err, data) => {
if (err) throw err;
}
);
code: 'ER_PARSE_ERROR',
errno: 1064,
sqlMessage: "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''majo
r' VARCHAR(45) NULL,'curriculum' VARCHAR(45) NULL,'name' VARCHAR(45) NULL, ' at line 1",
sqlState: '42000',
index: 0,
sql: "CREATE TABLE 123_subj ('major' VARCHAR(45) NULL,'curriculum' VARCHAR(45) NULL,'name' VARCHAR(45) NULL, 'select' VARCHAR(45) NULL,'code' VARCHAR(45)
NOT NULL,'classification' VARCHAR(45) NULL,'changes' VARCHAR(45) NULL,'credit' VARCHAR(45) NULL,'curiNo' VARCHAR(45) NOTNULL,'sbjtId' VARCHAR(45) NULL,PRIMARY
KEY ('curiNo'))"
}