Mysql INSERT语法错误#1064

时间:2014-01-05 00:53:00

标签: mysql syntax insert

我一直收到以下错误:

  

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自动生成的,这就是为什么每个值都有引号,我理解不应该生成错误。

有人能看到这里有什么问题吗?

1 个答案:

答案 0 :(得分:1)

在查询结束时只是简单地关闭括号