2017-02-07 81 views
0
create table Eaddress (
    employeeid varchar(10), 
    building varchar(10), 
    street varchar(10), 
    city char(10), 
    district varchar(10), 
    state char(10), 
    phoneno int(10), 
    primary key(employeeid) 
); 

insert into Eaddress('P0001','N21','Avenue 12','NYC','D21','New York',6965269); 

ERROR 1064(42000):你在你的SQL语法错误;检查与您的MySQL服务器版本相对应的手册,在第1行的'P0001','N21','Avenue 12','NYC','D21','New York',6965269)附近使用正确的语法错误1064而插入值

我对这个错误感到困惑。我试图改变值和改变列的数据类型,但没有任何工作。

+0

@jophab想借我的眼镜! – RiggsFolly

+0

@RiggsFolly不,我已经有一个谢谢:)。对不起,关于那个。 – jophab

+0

@jophab没问题,只是无法抗拒的笑话。 – RiggsFolly

回答

0

尝试使用此sintax

insert into Eaddress 
values ('P0001','N21','Avenue 12','NYC','D21','New York', 6965269); 
+0

这是一个可怕的错误!我忘了在表名后添加“值”。 它的工作! 谢谢:o –

+0

@NishantHooda不用担心,如果我的回答是正确的,请将其标记为已接受...看到这里如何 http://meta.stackexchange.com/questions/5234/how-does-accepting -an回答工作 – scaisEdge