2017-02-07 78 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