0

所以我改变主意了......

我已经在文本类型字段中输入了大约 1200 条记录......就像这样:

this is <span class="italic">the</span> flower<br />
that speaks the mind<br />
bla bla bla<br />

如果你注意到,我已经插入了一个名为italic的类……那是我的错误……我需要循环所有 1200 条记录并用espWord替换斜体类

我如何做到这一点?

SELECT lyrics.lyrics_id, lyrics.lyrics
FROM lyrics
WHERE ?????

replace italic with espWord
4

2 回答 2

1

UPDATE 歌词设置 Lyrics.lyrics = replace(lyrics.lyrics, 'italic', 'espWord');

我个人永远不会有同名字段的表名;有很大的混乱可能性。

于 2012-06-09T04:20:12.327 回答
0

我对 MySql 不太熟悉,无法说出是否有完整的 MySql 解决方案,但您可以尝试选择数据,例如

SELECT SELECT lyrics.lyrics_id, lyrics.lyrics
FROM lyrics
WHERE `field` LIKE '%<span class=\"italics\">%'

然后使用 preg_replace 或 sed 之类的程序来替换值并更新字段。我用的时间不够长,以至于我想不出头顶上的表情。

希望这可以帮助。

于 2012-06-09T04:18:01.330 回答