在这个SQL命令中我需要逃脱哪些字符?

时间:2013-01-17 04:42:52

标签: mysql sql phpmyadmin

我正在替换MySQL数据库中的一些URL。我担心我需要在update命令的第一个url中转义一些字符。

UPDATE wp_posts SET post_content = replace( post_content, 'http://www.website.com/soft/www/test/ck.php?oaparams…o__cb=658ac30cf5__oadest=http%3A%2F%2Fwww.site.com/page.html', 'http://www.newsite.com' ) ;

这应该按原样运行,还是我需要逃避_%

1 个答案:

答案 0 :(得分:1)

看起来您的代码效果很好。如果它不起作用,请检查表格中的数据,看看它是如何存储的。

这是SQL Fiddle

祝你好运。