mysql:如何转义双引号?

rqcrx0a6  于 2021-06-17  发布在  Mysql
关注(0)|答案(1)|浏览(350)

我试图用以下语句来逃避双引号(“):

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

什么都不换。谢谢

0yycz8jy

0yycz8jy1#

你不需要逃避双引号。你需要逃离 \ 所以它应该是“\”,因为它是mysql的转义字符。所以你的命令应该是:

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

看一下文档,这样你就能有更多的信息了。

相关问题