我是一个新手,无法理解这个mysql语法中的错误。有人可以帮忙吗?
mysql> CREATE TABLE IF NOT EXISTS 'tbl_issue'
-> (
-> 'id' INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT,
-> 'name' varchar(256) NOT NULL,
-> 'description' varchar(2000),
-> 'project_id' INTEGER,
-> 'type_id' INTEGER,
-> 'status_id' INTEGER,
-> 'owner_id' INTEGER,
-> 'requester_id' INTEGER,
-> 'create_time' DATETIME,
-> 'create_user_id' INTEGER,
-> 'update_time' DATETIME,
-> 'update_user_id' INTEGER
-> ) ENGINE = InnoDB
-> ;
错误1064(42000):您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以便在''tbl_issue'附近使用正确的语法 ( 'id'INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, 'name'varchar(第1行2' MySQL的> CREATE TABLE'tbl_issue' - > (
答案 0 :(得分:3)
反引号应该用于表和字段名称而不是单引号。
答案 1 :(得分:1)
只需删除所有标识符中的引号。