>所以我改变了主意....
我在文本类型字段中输入了大约 1200 条记录......这样:
this is <span class="italic">the</span> flower<br />
that speaks the mind<br />
bla bla bla<br />
如果你注意到,我插入了一个名为斜体的类......好吧,这是我的错误...我需要循环所有 1200 条记录并将类斜体替换为 espWord
我该如何实现?
SELECT lyrics.lyrics_id, lyrics.lyrics
FROM lyrics
WHERE ?????
replace italic with espWord
UPDATE 歌词集 lyrics.lyrics = replace(lyrics.lyrics, 'italic', 'espWord');
我个人永远不会有一个具有相同名称字段的表名;这很可能会造成混淆。
我对 MySql 不够精通,无法说是否有完整的 MySql 解决方案,但您可以尝试选择这样的数据
SELECT SELECT lyrics.lyrics_id, lyrics.lyrics
FROM lyrics
WHERE `field` LIKE '%<span class='"italics'">%'
然后使用 preg_replace 或 sed 等程序替换值并更新字段。 我已经很久没有同时使用两者了,以至于我想不出我头顶上的表情。
希望这有帮助。