首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 报错1064(42000) 郁闷!!! [已结贴,结贴人:zhao9302]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-11 00:32:33 楼主
    我的数据库栏目
      name            char  10
      num            int
      sex            char
      cash            int
      ID              char
      add            char  100
      password        char

    我的SQL 语句

      mysql  > update client set Add = "a" where name = "aa";

      Add 这一栏 中 123 数据是存在的  而且 如果我换成其他的 栏目 比如cash  之类的 不报错

      那句报错是:
      You have an error in your SQL syntax check the manual that corresponds to your MySQL server version for the right syntax to use near 'Add = "a"' at line 1
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • liuyann
    • 等级:
    发表于:2008-05-11 00:40:401楼 得分:20
    SQL code
    update client set `Add` = 'a' where name = 'aa';


    保留字问题 用反引号 `
    ==== ====
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-11 01:05:062楼 得分:0
    谢谢楼上的 ,但是为啥是这样呢?  我 其他字段 都可以通过
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • liuyann
    • 等级:
    发表于:2008-05-11 01:07:323楼 得分:0
    保留字 ADD, 所以要用`括起来。

    结贴吧
    ==== ====
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-11 01:09:374楼 得分:0
    不对啊。。 我UPDATE 还是这样子  刚刚试验的 select * from client 'add' = 'a' 就可以通过
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • liuyann
    • 等级:
    发表于:2008-05-11 01:13:385楼 得分:0
    SQL code
    update client set `Add` = 'a' where name = 'aa';



    `Add` 注意是引号
    ==== ====
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-11 01:17:436楼 得分:0
    明白了 超级感谢
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved