查找mysql字段中固定字符串并替换的几个方法

 更新时间:2012年09月23日 22:41:14   作者:  
今天,在为黄页数据做整理时,发现数据库里的地址字段都是以 “中国” 开头的。 并且后紧跟着的是省份名称
我们的要求是,把地址字段的中国去掉,并跟据地址字段来设置所属省份的(province_id) 字段。

第一、替找字符串,我们可以用mysql里的replace 这个用法,本博也有提到。详见:https://www.jb51.net/article/31374.htm

好我们把 "中国" 这个字符给去掉。

update table set address = replace(address ,'中国','')

第二、要根据地址字段的开头字符并更新province_id字段、SQL语句如下

UPDATE table SET province_id=11 where LEFT(address,2)='福建'

这里用到的是mysql的LEFT函数,查找地址字符的前两个字符,判断是否为'福建' 如果是,sql就会更新province_id字段为11。这里的11是省份表福建所对应的ID.

相关文章

  • php正则表达式使用方法整理集合

    php正则表达式使用方法整理集合

    在本篇文章里小编给大家分享的是一篇关于php中常用的正则表达式使用方法的相关文章,有兴趣的朋友们可以参考学习下。
    2020-01-01
  • mac下多个php版本快速切换的方法

    mac下多个php版本快速切换的方法

    这篇文章主要给大家介绍了在mac下多个php版本快速切换的方法,本文先是给大家分享了使用brew安装php多版本的方法,而后才介绍了快速切换的实现方法,感兴趣的朋友们下面来一起看看吧。
    2016-10-10
  • PHP模拟QQ登录的方法

    PHP模拟QQ登录的方法

    这篇文章主要介绍了PHP模拟QQ登录的方法,涉及php基于curl操作模拟QQ登录的实现技巧,具有一定参考
    2015-07-07
  • php随机抽奖实例分析

    php随机抽奖实例分析

    这篇文章主要介绍了php随机抽奖实现方法,实例分析了php抽奖类lottery_tool及其具体使用技巧,需要的朋友可以参考下
    2015-03-03
  • 修复ShopNC使用QQ 互联时提示100010 错误

    修复ShopNC使用QQ 互联时提示100010 错误

    本文给大家介绍了修复ShopNC使用QQ 互联时提示100010 错误的方法,以及QQ互联里面的处理方法,有需要的小伙伴可以参考下
    2015-11-11
  • PHP编程实现的TCP服务端和客户端功能示例

    PHP编程实现的TCP服务端和客户端功能示例

    这篇文章主要介绍了PHP编程实现的TCP服务端和客户端功能,结合实例形式分析了php基于socket实现TCP服务器端与客户端通信功能的相关配置、定义与使用技巧,需要的朋友可以参考下
    2018-04-04
  • PHP异常类及异常处理操作实例详解

    PHP异常类及异常处理操作实例详解

    这篇文章主要介绍了PHP异常类及异常处理操作,结合实例形式较为详细的分析了php异常与异常处理相关操作技巧与注意事项,需要的朋友可以参考下
    2018-12-12
  • PHP中include与require使用方法区别详解

    PHP中include与require使用方法区别详解

    这篇文章详细介绍了PHP中include与require使用方法的区别,有需要的朋友可以参考一下
    2013-10-10
  • php中的抽象方法和抽象类

    php中的抽象方法和抽象类

    本文主要介绍了php中的抽象方法和抽象类。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • php实现登录页面的简单实例

    php实现登录页面的简单实例

    在本篇文章里小编给大家分享的是关于php实现登录页面的简单实例以及相关知识点,有需要的朋友们学习下。
    2019-09-09

最新评论