文字列が見つかった後、テキスト フィールドから文字列の一部を削除しようとしています。削除したいものは常に文字列の最後にあり、同一ではありませんが、常に同じ文字列 < iframe (< と i の間にスペースはありません。印刷されないため、そこに配置します。私がしなければ)。
義理の兄弟の助けを借りて、指定された 1 つの行に対して実行するようにコーディングする方法を決定することができました。しかし、すべての行に対してそれを実行する方法がわかりません。これまでの 1 行のコードは次のとおりです。
update products_description
set products_description
= (select test
from
(
select substr(PD.products_description,1,instr(PD.products_description, '<iframe') -1) as test
from products_description PD
where products_id=36
) as x)
where products_id=36
これは実際には、解決策を特定できなかったこのスレッドのフォローアップです。
これに光を当てることができる人に感謝します。
編集:指摘するだけだと思いますが、私が扱っているテーブルと列は両方ともproducts_descriptionという名前です。