2012-04-25 41 views
1
INSERT INTO mo_received 
(appid, msg, to, from, operator, keyword, smsid, udh, response, created) 
VALUES 
('13846', 'HELLO', '123456789', '987654321', 
'SKTELECOM', 'Cheese', 'MESSAGE', 'UDHSTUFF', '', NOW()); 

您的SQL語法錯誤; VALUES('13846','HE'at line 1MySQL語法錯誤 - 但我無法找到它

('13846','HE'at line 1 )對應於您的MySQL服務器版本的正確語法,

這是我得到的錯誤。

奇怪的是,如果我刪除了「到」和「從」字段和值插入工作正常,但我看不出什麼毛病這些領域。

任何想法?

+1

我認爲和被保留在我的SQL關鍵字,使用反引號: (APPID,味精,'to','from',運營商,關鍵字,SMSID,UDH,響應,創建) – 2012-04-25 02:27:39

+0

建議您更改字段「from」的名稱,它是SQL中的保留字。這隻會給你帶來麻煩。我會稱它爲「msgfrom」或類似的。 – GregHNZ 2012-04-25 02:29:02

回答

相關問題