错误陈述:
1064 - 您的SQL语法出错;检查与您的MySQL服务器版本相对应的手册,以便在#")附近使用正确的语法:ENGINE = MEMORY'在第6行
CREATE TABLE abc (
srnum INT( 5 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
samay TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
lat VARCHAR( 255 ) NOT NULL ,
lon VARCHAR( 255 ) NOT NULL ,
) ENGINE = MEMORY ;
答案 0 :(得分:2)
括号前有一个额外的逗号
CREATE TABLE abc (
srnum INT( 5 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
samay TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
lat VARCHAR( 255 ) NOT NULL ,
lon VARCHAR( 255 ) NOT NULL
) ENGINE = MEMORY ;
答案 1 :(得分:0)
您需要从第5行末尾删除额外的逗号(,)。 SQL应该像:
CREATE TABLE abc (
srnum INT( 5 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
samay TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
lat VARCHAR( 255 ) NOT NULL ,
lon VARCHAR( 255 ) NOT NULL
) ENGINE = MEMORY ;