ホームページ  >  記事  >  バックエンド開発  >  mysql フィールドで固定文字列を検索および置換するいくつかの方法_PHP チュートリアル

mysql フィールドで固定文字列を検索および置換するいくつかの方法_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:16:211138ブラウズ

私たちの要件は、住所フィールドから中国を削除し、住所フィールドに従って州 (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 garden_id=11。ここで LEFT(address ,2)='Fujian'

ここでは、mysql の LEFT 関数を使用して、住所文字の最初の 2 文字を検索し、それが 'Fujian' であるかどうかを判断します。そうである場合、SQL は、province_id フィールドを次のように更新します。 11.ここの 11 は省テーブル福建省に対応する ID です。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/325950.html技術記事私たちの要件は、住所フィールドから中国を削除し、住所フィールドに従って州 (province_id) フィールドを設定することです。 まず、文字列を見つけるために、mysql で repla を使用できます...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。