我试图运行的查询是:
INSERT INTO albumtest (on) VALUES ('3')
服务器类型:MySQL 服务器版本:5.6.21
语法错误:
您的SQL语法有错误;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 靠近')VALUES(' 3')'在第1行
我已经看了好近一天了,我似乎无法弄清楚为什么我会收到这种语法错误。
完整代码在此处:http://pastebin.com/6mMbZ1Y1
但我知道其余的都没问题,因为它可以运行其他查询(such as $sql = "INSERT INTO gallery (title) VALUES ('".$title."')";)
答案 0 :(得分:2)
这是正确的语法
INSERT INTO `albumtest` (`on`) VALUES ('3')
答案 1 :(得分:1)
ON是reserved keyword
的mysql,它应该写在backtics
INSERT INTO albumtest (`on`) VALUES ('3')
答案 2 :(得分:0)
acct_id acct_num open closed suspended
427 0060-1537100-OLD 2279474 82675 376818
是MySql保留关键字。不要将它用作列名。