php->;MYSQL查询可以';我不知道出错的原因是什么

php->;MYSQL查询可以';我不知道出错的原因是什么,php,mysql,mysql-error-1064,Php,Mysql,Mysql Error 1064,我正在尝试在下面的查询表中插入一些值: Insert into auditlog ( event, desc, userid, useripaddress, audittype ) VALUES ( 'User Authenticated', 'Useradminsuccessfully logged in to the system',

我正在尝试在下面的查询表中插入一些值:

Insert into 
auditlog (
          event,
          desc,
          userid,
          useripaddress,
          audittype
)
VALUES (
         'User Authenticated', 
         'Useradminsuccessfully logged in to the system', 
         '1', 
         '127.0.0.1','1'
) 
它给了我以下错误: #1064-您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,了解使用“desc、userid、useripaddress、audittype”值(第1行的“User Authenticated”、“User admin su”)附近的正确语法

但是,当我使用PHPMYAdmin运行insert时,它确实插入了一个值,并且生成了查询

INSERT INTO 
     `auditlog`(
              `event`, 
              `desc`, 
              `userid`, 
              `useripaddress`, 
              `audittype`) 
     VALUES (
              'User Authenticated', 
              'Useradminsuccessfully logged in to the system', 
              '1', 
              '127.0.0.1','1'
     ) 

我所看到的唯一不同是我不相信需要引用的引号。我不明白我哪里出了问题,我现在正在发疯:):)

需要在
desc
周围加上反勾号,因为这是一个错误


如果您不确定其他列名是否为保留字,那么在其他列名周围添加反勾也没有坏处。

以下是保留字列表,需要反勾:

找到了…thnx…现在可以使用了!!!aahh不认为desc也可以用于降序..我想使用短名称进行描述…我只是将列名更改为description以避免任何进一步的问题。谢谢可能重复的
INSERT INTO auditlog (event, `desc`, userid, useripaddress, audittype)
VALUES (
    'User Authenticated',
    'Useradminsuccessfully logged in to the system',
    '1',
    '127.0.0.1',
    '1'
)