Php 如何用SQL搜索和替换字符串
所以我改变了主意 我已经在一个文本类型字段中输入了大约1200条记录。。。像这样:Php 如何用SQL搜索和替换字符串,php,mysql,Php,Mysql,所以我改变了主意 我已经在一个文本类型字段中输入了大约1200条记录。。。像这样: this is <span class="italic">the</span> flower<br /> that speaks the mind<br /> bla bla bla<br /> 我对MySql的了解还不足以说明是否有完整的MySql解决方案,但您可以尝试选择以下数据 SELECT SELECT lyrics.lyrics_id, ly
this is <span class="italic">the</span> flower<br />
that speaks the mind<br />
bla bla bla<br />
我对MySql的了解还不足以说明是否有完整的MySql解决方案,但您可以尝试选择以下数据
SELECT SELECT lyrics.lyrics_id, lyrics.lyrics
FROM lyrics
WHERE `field` LIKE '%<span class=\"italics\">%'
选择SELECT lyris.lyris\u id,lyris.lyris
从歌词
其中'field'类似于“%”
然后使用preg_replace或sed等程序替换值并更新字段。这两个词我都用得不够久了,以至于我想不起我头顶上的表情
希望这有帮助。更新歌词集lyris.lyris=replace(lyris.lyris,'italic',espWord')
我个人永远不会有一个具有相同名称字段的表名;这可能会引起混淆。注意,这将取代全文中的所有“斜体”。希望不要让人们唱字体样式:-)哇!太快了。。。试过了,效果很好。。。1200条记录在0.016秒内更新!!!
SELECT SELECT lyrics.lyrics_id, lyrics.lyrics
FROM lyrics
WHERE `field` LIKE '%<span class=\"italics\">%'