2012-04-25 59 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

回答