2

mysql db内に、「Summary」という名前のフィールドがあり、その中にhtmlテキストを追加しました。各レコードでh2タグを検索し、タグ全体を削除して、次のような実際の例を示します。

私のフィールドにはこのようなものが含まれます

        <h2>Summary: S.Res.80  [107th]</h2>
</div>    <div id="main" class="wrapper_std" role="main">

なので、このように置き換えた後のフィールドの内容が欲しいです

<div id="main" class="wrapper_std" role="main">

h2タグ間のテキストはすべてのレコードで同じではありませんが、異なります。

4

1 に答える 1

2

あなたはこれを行うことができます:

UPDATE <your table> 
SET <your field> = SUBSTRING_INDEX(<your field>,'</h2>\n</div>    ',-1)

これにより、古い値が後の値に置き換えられます。</div>

于 2013-03-04T19:08:02.967 に答える