mysql - 替换\' with '

标签 mysql replace

我以前在使用 Magic Quotes 时遇到过麻烦。既然我已经解决了这个问题,不幸的是我的数据库中已经有数百个条目 \' 而不仅仅是撇号。

这个声明不起作用:

UPDATE timeline SET tweet = Replace(tweet,"\'","'")

如何用 ' 替换所有的 \'?或者我可以什么都不替换 \ 吗?

最佳答案

您需要在 UPDATE 语句中转义 \,因此将其更改为:

UPDATE timeline SET tweet = Replace(tweet,'\\','')

UPDATE timeline SET tweet = Replace(tweet,'\\\'','\'')

SQL fiddle :http://sqlfiddle.com/#!2/d74e9/2

关于mysql - 替换\' with ',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21077339/

相关文章:

python - 如何在 python 中用正则表达式替换一个空格?

mysql - 如何使用mysql unix_timestamp()作为自动递增的起点?

Python打印全文文件

PHP CodeIgniter Foreach 返回不正确的数据

mysql - 24 小时格式的时差

c++ - 如何有效地用不同的整数元素替换 char 字符串的元素?

JavaScript:当文本位于文本区域内时,所选文本不会被替换

replace - 如何在 openrefine GREL 中替换动态正则表达式?

php - 在 SQL 中,无法将二进制设置为 1

mysql - 显示正确的余额