MySQL|末尾の文字を一括で削除するSQL

スポンサーリンク

MySQLのフィールドデータの末尾を一括で削除する方法をご紹介します。

いちいち、PHPやPythonを使わなくても、一行で実現が可能です。

スポンサーリンク

すべてのデータから末尾の文字を一括削除

UPDATE テーブル名 SET フィールド名=SUBSTRING(フィールド名, 1, CHAR_LENGTH(フィールド名)-1);

*フィールド名は同じフィールド名になります。

指定した文字の末尾を一括削除

上記の応用になるのですが、以下になります。

UPDATE テーブル名 SET フィールド名=SUBSTRING(フィールド名, 1, CHAR_LENGTH(フィールド名)-1) where フィールド名 like "%削除する文字";

 

コメント

タイトルとURLをコピーしました