更新查询中的SQLite 3减法给出了近–&引用;:语法错误

更新查询中的SQLite 3减法给出了近–&引用;:语法错误,sqlite,Sqlite,我正在尝试使用减法执行更新查询: UPDATE categories_ns SET nsright = nsright – 10 WHERE nsright > 9 我得到[Err]1-接近“–”:语法错误 你能帮我理解为什么会这样吗 谢谢 还有人对Unicode有这么多相似的符号,其中一些是偶然进入代码的问题 -和-是不同的符号。前者不是有效的减号,后者是 在许多单间距字体中,虚线长度的差异往往不清楚。您可以在非等距视图中查看代码,以便差异变得明显。但最重要的是,避免复制可能

我正在尝试使用减法执行更新查询:

UPDATE categories_ns
SET
 nsright = nsright – 10
WHERE
    nsright > 9
我得到[Err]1-接近“–”:语法错误

你能帮我理解为什么会这样吗


谢谢

还有人对Unicode有这么多相似的符号,其中一些是偶然进入代码的问题

-
-
是不同的符号。前者不是有效的减号,后者是

在许多单间距字体中,虚线长度的差异往往不清楚。您可以在非等距视图中查看代码,以便差异变得明显。但最重要的是,避免复制可能不是它看起来的样子的代码

一些文档处理者和网站,例如:

  • 用更华丽的引号替换引号(如
    ˝
  • 替换为
    >
  • 用适当的破折号(
    -
    -
    ?)替换像
    -
    这样的“减号”结构

…所有这些对散文或诗歌来说都是有意义的,但不是代码。

-
不是
-
。这就是你的数据库实际输出的内容吗?复制粘贴,没有中间人?@D-side是的(非常感谢!感谢什么?这真的解决了你的问题吗?还是对我的问题说“是”?@D-side这是对你的问题,这解决了我的问题)好的,我“回答”我的第一个评论是关于今后如何检测和避免这种情况的一些提示。