我一直收到以下错误:
1064 - 您的SQL语法出错;检查与MySQL服务器版本对应的手册,以便在第1行的''附近使用正确的语法
当我尝试在phpMyAdmin中运行此查询时:
INSERT INTO access_log (
idStaff, validSession, attempts, remoteHost, remoteAddress, remoteTime, banned,
errorNumber,errorMessage,userName )
VALUES ( '1','1','1','voidDNS','188.25.3.105','1388877754','','','','pinochio';
我的表中有这些列,它们的类型按此顺序排列(自动增量列'条目除外):
INT,TINYINT,INT,TEXT,VARCHAR(20),BIGINT(我害怕使用TIMESTAMP),TINYINT,INT,TEXT,VARCHAR(24)。
查询是由php自动生成的,这就是为什么每个值都有引号,我理解不应该生成错误。
有人能看到这里有什么问题吗?
答案 0 :(得分:1)
在查询结束时只是简单地关闭括号