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语法有错误;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 near' to,from,operator,keyword,smsid,udh,response,created) 价值观(' 13846','他'第1行
这是我得到的错误。
奇怪的是,如果我将"删除到" "来自"字段和值插入工作正常。但是我没有看到这些领域有什么问题。
有什么想法吗?
答案 0 :(得分:2)
“to”和“from”不建议用于列名。这是保留的。
http://dev.mysql.com/doc/refman/5.1/en/reserved-words.html
如果使用保留列名称,请使用反向单引号括起来。
INSERT INTO mo_received (appid, msg, `to`, `from`, operator, keyword, smsid, udh, response, created)
答案 1 :(得分:1)