MysQL更新查询错误

MysQL更新查询错误,mysql,sql,Mysql,Sql,我正在尝试在phpMyAdmin中运行以下SQL查询: updateregistrationset key=1 sandr='aaa'其中Username='qaz' 我还尝试使用逗号分隔这两个字段: updateregistrationset key=1,sandr='aaa'其中Username='qaz' 表架构: registration (table name) ------------------------------------------ key | sandr | Us

我正在尝试在phpMyAdmin中运行以下SQL查询:

updateregistrationset key=1 sandr='aaa'其中Username='qaz'
我还尝试使用逗号分隔这两个字段:

updateregistrationset key=1,sandr='aaa'其中Username='qaz'
表架构:

registration (table name)
------------------------------------------
key  | sandr | Username (column names)
1    | 'aaa' | 'qaz'    (valid details in the table
以下是我的表格条目:

这是我的表格结构:

环境:

  • 我的PHP版本是5.3.5
  • Apache版本是2.2.17
  • MySQL版本是5.5.8

    • 您的第二个示例是正确的。请尝试将其格式化为以下格式:


      更新`registration`SET`key`=1,`sandr`='aaa',其中`Username`='qaz'
      您的第二个示例是正确的。请尝试将其格式化为以下格式:


      UPDATE`registration`SET`key`=1,`sandr`='aaa',其中`Username`='qaz'
      可能在用户名列中,gaz有空位吗? 尝试:


      可能在用户名栏中加上gaz你有空间吗? 尝试:


      不要使用password varchar进行安全性………Key是一个保留字,因此在我的视图中对列名的选择很差。不要使用password varchar进行安全性………Key是一个保留字,因此在我的视图中对列名的选择很差
      UPDATE registration SET key=1, sandr='aaa' where Username LIKE 'qaz%'