代码之家  ›  专栏  ›  技术社区  ›  camiluslim

MS Access:UPDATE语法错误

  •  1
  • camiluslim  · 技术社区  · 11 年前
    UPDATE sentences SET  text = 0 WHERE  text = 17
    

    更新同时参和查询的SET和WHERE部分的列时会发生什么?

    1 回复  |  直到 11 年前
        1
  •  0
  •   tofcoder    11 年前

    这里没有问题。所有的行 text 值为 17 会有一个 文本 的值 0 当执行UPDATE时。但是,作为 文本 是Access中的关键字,应将其用方括号括起来:

    UPDATE sentences SET [text] = 0 WHERE [text] = 17