ホームページ >データベース >mysql チュートリアル >ループせずに MySQL データ行から改行文字を削除する方法

ループせずに MySQL データ行から改行文字を削除する方法

Susan Sarandon
Susan Sarandonオリジナル
2024-12-08 05:41:12259ブラウズ

How to Remove Newline Characters from MySQL Data Rows Without Looping?

MySQL データ行からの改行文字のトリミング

問題:

改行文字はどのように変換できますかを使用せずに、MySQL テーブル内のすべてのデータ行から削除されます。ループ?

解決策:

次のクエリを使用して、改行文字 (n) と復帰文字 (r) を空の文字に置き換えることができます。 string:

UPDATE test SET log = REPLACE(REPLACE(log, '\r', ''), '\n', '');

説明:

  • REPLACE(log, 'r', '') は、すべての復帰文字を空の文字列に置き換えます。
  • REPLACE(log, 'n', '') は、すべての改行文字を空の文字に置き換えます。 string.

2 つのネストされた REPLACE ステートメントを使用すると、改行文字と復帰文字の両方がすべてテスト テーブルのログ列から削除されます。これは、CSV またはこれらの文字が含まれる可能性のある他のソースからインポートされたデータをクリーンアップする場合に役立ちます。

以上がループせずに MySQL データ行から改行文字を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。