mysql フィールド内の固定文字列を検索して置換するためのいくつかの方法
私たちの要件は、住所フィールドから中国を削除し、住所フィールドに従って州 (province_id) フィールドを設定することです。
まず、文字列を見つけるには、mysql の replace を使用します。これについては、このブログでも説明しています。詳細については、 http://www.jb51.net/article/31374.htm を参照してください。
それでは、「中国」という文字を削除しましょう。
update table set address = replace(address,'China','')
次に、address フィールドの最初の文字に基づいて、province_id フィールドを更新します。 SQL ステートメントは次のとおりです。
UPDATE table SET Province_id=11 where LEFT(address,2)='Fujian'
ここでは、mysql の LEFT 関数を使用して、住所文字の最初の 2 文字を検索し、それは「福建省」です。その場合、SQL は、province_id フィールドを 11 に更新します。ここの 11 は省テーブル福建省に対応する ID です。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











携帯電話の文字サイズの設定方法(携帯電話の文字サイズを簡単に調整できます)

PHP で MySQL クエリのパフォーマンスを最適化するにはどうすればよいですか?

PHP で MySQL のバックアップと復元を使用するにはどうすればよいですか?

携帯電話の画面を保護する携帯電話のスクリーンプロテクターの選び方 (携帯電話のスクリーンプロテクターを購入する際のいくつかの重要なポイントとヒント)

PHP を使用して MySQL テーブルにデータを挿入するにはどうすればよいですか?

MySQL 8.4 で mysql_native_password がロードされていないエラーを修正する方法

PHP で MySQL ストアド プロシージャを使用するにはどうすればよいですか?
