更新查询中的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这是对你的问题,这解决了我的问题)好的,我“回答”我的第一个评论是关于今后如何检测和避免这种情况的一些提示。