2017-02-18 65 views
-4

我試圖插入一個新的行到表中,我得到一個語法錯誤。我成功地將行插入同一數據庫中的不同表格中,並且沒有問題。代碼如下SQL INSERT INTO語法錯誤。基本數據庫

INSERT INTO Ordertbl(OrdNo, OrdDate, CustNo, EmpNo, OrdName, OrdStreet, OrdCity, OrdState, OrdZip) 
VALUES ('O1234567', '2030-1-25', '49908905', '55138445', 'John Smith', 'Milwaukee', 'WI', '53122-4523') 
+3

您列出九列,但只給八個值。看起來你忘了提供一個'OrdStreet'。另外,MKE道具。 –

+0

「語法錯誤」不是很具描述性。當請求幫助嘗試並提供時。我發現MySQL在指出錯誤時非常非常具體。仔細閱讀它說什麼。每當有問題時檢查參考資料。 – tadman

+0

問題回答後兩個小時即將到來,並抱怨這個問題不夠具體,這有什麼意義? –

回答

5

您指定了九列,但只有八個值。你錯過了街道。

+0

啊經典。它現在有效。非常感謝! – GSHUMN

+0

不用擔心,發生在我們所有人身上。 –