【问题标题】:single and double quotes in sql insertsql插入中的单引号和双引号
【发布时间】:2013-03-24 05:46:35
【问题描述】:

我在使用 mySQL 时遇到了一个问题。我有一个带有零件编号和描述的零件表。我正在尝试插入一千多个部分,并且需要使格式适用于每个插入。对于某些部分,描述(文本类型)将类似于:

TUBE 1/2" X .049" 未阳极氧化 6061 T6 12'

我尝试了多种引号组合,但由于它使用单引号和双引号,因此将其作为文本插入真的很痛苦。我怎样才能做到这一点,以便它适用于所有插入,即使是那些没有任何特殊字符的插入?

【问题讨论】:

    标签: mysql sql double quotes


    【解决方案1】:

    每次使用单引号或双引号时,请使用反斜杠字符对其进行转义 TUBE 1/2\" X .049\" 未阳极氧化 6061 T6 12\'

    【讨论】:

      【解决方案2】:

      使用反斜杠转义符号:'TUBE 1/2\" X .049\" UNANODIZED'

      我希望这会有所帮助。

      【讨论】:

      • 这行得通,但有没有办法做到这一点而不必逃避角色?有一千多行我必须搜索每一行以检查它是否有引号要转义。这是不切实际的,因为每一行都有引号,但并非所有引号都需要转义。
      • 有没有自动添加转义的方法?像替换功能?或者将文本带入文本编辑器并进行全局搜索和替换?听起来你有一个难题。
      • 你可以看看这个Inline Link可能会有帮助
      猜你喜欢
      • 2023-03-25
      • 2019-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-09
      • 1970-01-01
      • 2018-05-09
      相关资源
      最近更新 更多