【问题标题】:Sqlite, replace backslash with slashSqlite,用斜杠替换反斜杠
【发布时间】:2012-04-14 23:34:55
【问题描述】:

我必须用 sqlite 中的查询用斜杠替换反斜杠:

update track_locations set location = replace(location, '\', '/');

如何替换这个特殊字符?

【问题讨论】:

    标签: sql sqlite replace special-characters


    【解决方案1】:

    转义字符是\,因此将它放在另一个字符前面将替换它。在你的情况下,你想要

    update track_locations set location = replace(location, '\\', '/');
    

    另一个有助于澄清的例子是,如果你想转义撇号,它会'\''

    【讨论】:

      【解决方案2】:

      我运行您从控制台提供的代码,它运行良好。因此,无论您使用哪种编程语言,您都可能无法正确转义它。

      【讨论】:

      • 是的,它有效。我在 Ubuntu 中使用了客户端管理器 SQLiteMan,但是使用 SQLite 数据浏览器进行调试它可以工作!谢谢。
      猜你喜欢
      • 1970-01-01
      • 2012-06-16
      • 1970-01-01
      • 2014-09-09
      • 1970-01-01
      • 1970-01-01
      • 2023-03-10
      • 1970-01-01
      • 2022-11-25
      相关资源
      最近更新 更多