尝试使用<替换数据库中的某些字符串

时间:2018-06-15 05:49:39

标签: mysql

我们在数据库中有一些字符串是html标签(故意添加),现在我们要更改<>但是当我们试图替换< by"<"它不起作用,这是因为;。 我试图逃避它,但没有去..

我的命令

UPDATE ads SET `placement` = REPLACE(`placement`, '<', "&lt\;") WHERE id =1;

对此有任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

没有正确理解但是

https://dev.mysql.com/doc/refman/5.6/en/string-literals.html

可能重复

您可以尝试以下内容: 如果你想替换&lt;与&amp; lt;

  

更新广告设置展示位置=替换(展示位置,'&lt;','&amp; lt;');

或者如果你想替换&lt;用“&lt;”

  

更新广告集展示位置= REPLACE(展示位置,'&lt;','\“&lt; \”');

&符号不是特殊字符,更多是关于specail字符 {{3}}

让我们知道你是在寻找这个还是别的什么。