Mysql:如何转义双引号?

时间:2018-12-28 00:56:04

标签: mysql replace

我正在尝试使用:转义双引号(“):

    UPDATE articles
    SET body = REPLACE(body, '"', '\"')
    WHERE body LIKE '%"%'

什么都不会代替。 谢谢

1 个答案:

答案 0 :(得分:0)

您不需要转义双引号。您需要转义\,因此应为'\“',因为它是MySQL的转义字符。因此,您的命令应为:

UPDATE articles
   SET body = REPLACE(body, '"', '\\"')
 WHERE body LIKE '%"%'

看看Documentation,以便您可以了解更多信息。