「one|two|three|four|something」のような文字列を含む menu_name という列を持つテーブルがあります
最後の | を含むすべてを削除する 1 回限りのスクリプトを作成したいと考えています。
したがって、最終的な値は "one|two|three|four" になります。
| がない場合 セル内、つまり「何か」の場合、文字列を「」に設定したい
ありがとう!
Nanhe Kumar に近づかせてくれてありがとう。最終的なコマンドは次のとおりです。
UPDATE reports SET menu_name = SUBSTRING(menu_name,1,POSITION(substring_index(menu_name,'|',-1) IN menu_name)-2)