如何理解MySQL错误"您的SQL语法中出现错误"在CREATE TABLE?

时间:2016-11-17 08:15:56

标签: mysql sql

CREATE TABLE employees ( 
    'id' INT( 10 ) NOT NULL PRIMARY KEY AUTO_INCREMENT, 
    'nip' VARCHAR( 50 ) NOT NULL, 
    'nama' VARCHAR( 50 ) NOT NULL, 
    'golongan' VARCHAR( 8 ) NOT NULL, 
    'pangkat' VARCHAR( 50 ) NOT NULL 
) ENGINE = MyISAM ;
  

1064 - 您的SQL语法出错;检查手册   对应于您的MySQL服务器版本,以便使用正确的语法   靠近' id' INT(10)NOT NULL PRIMARY KEY AUTO_INCREMENT,' nip'   VARCHAR(50)NO'在第2行

1 个答案:

答案 0 :(得分:0)

只需删除列名的单引号

即可
CREATE TABLE employees ( 
    id INT( 10 ) NOT NULL PRIMARY KEY AUTO_INCREMENT, 
    nip VARCHAR( 50 ) NOT NULL, 
    nama VARCHAR( 50 ) NOT NULL, 
    golongan VARCHAR( 8 ) NOT NULL, 
    pangkat VARCHAR( 50 ) NOT NULL ) 
ENGINE = MYISAM ;