この記事では、例を使用して、MySQL を使用して正規表現に基づくあいまい文字列置換を実装する方法を説明します。ご参考までに、詳細は以下の通りです。 例えば、置換後のabcd(efg)hijkはabcdhijkとなる。 次のようにコードをコピーします。 表を更新します。name を replace(name, substring(name, locate('<contact>', name), locate('</contact>', name)-locate('<contact>'+10, name)),''); に設定します。 実行後、エラーが報告されます:切り捨てられた不正なDOUBLE値 解決策は、クエリを実行した後、問題が SQL を次のように変更します。 次のようにコードをコピーします。 t_global_project を更新し、name を replace(name, substring(name, locate('<contact>', name), locate('</contact>', name)-locate(concat('<contact>','10'), name)),'') に設定します。 PS: 以下に、参考までに非常に便利な正規表現ツールを 2 つ示します。 JavaScript 正規表現オンラインテストツール: 正規表現オンライン生成ツール: MySQL 関連のコンテンツに興味のある読者は、次のトピックを確認してください: 「MySQL 共通関数の概要」、「MySQL ログ操作スキルの概要」、「MySQL トランザクション操作スキルの概要」、「MySQL ストアド プロシージャ スキルの概要」、および「MySQL データベース ロック関連スキルの概要」。 この記事が皆様のMySQLデータベース設計に役立つことを願っています。 以下もご興味があるかもしれません:
|
<<: Linux でユーザーを完全に削除する 2 つの方法
>>: Vue の共通 API と高度な API の概要
目次1. 問題の説明: 2. Jenkins設定のトラブルシューティング3. コードログのエンコード...
目次1. インデックスの種類1. B+ツリー2. MyISAM と InnoDB の B+ ツリー ...
この記事では、スクロールウィンドウを実装するためのJavaScriptの具体的なコードを参考までに紹...
テーブルの背景画像を設定します。任意の GIF または JPEG 画像ファイルを使用できます。基本的...
1.Mysqlスクリプトのワンクリックインストール [root@uat01 ~]# cat Inst...
現象: MySQL バージョン 5.7 以降では、日付型と日付時刻型のデフォルト値が「0000-00...
4つの実用的なVueカスタム指示1. Vドラッグ要件: マウスドラッグ要素アイデア:要素のオフセット...
目次ソリューション分析スライス履歴書のダウンロード具体的な解決プロセス論理的分析フロントエンドサーバ...
IE ブラウザで「ホームページとして設定」および「お気に入りに追加」機能を実装する方法解決:指定さ...
目次I. 概要2. pt-archiverの主なパラメータ3. mysql_archiverのインス...
この記事の目的は、最も明確な構造を使用していくつかのコンポーネントの基本機能を実装することです。皆さ...
解決すべき問題主にコンポーネント間のクロスレベル通信用なぜディスパッチとブロードキャストを自分で実装...
1. <body> タグ: Web ページの本体をマークするために使用されます。body...
プロジェクトでは https サービスを使用する必要があるため、Alibaba Cloud では無料...
cellspacing は表内のセル間の距離です。セルパディングは、表のセル内の空白スペースです。一...