查找mysql字段中固定字符串并替換的幾個方法
更新時間:2012年09月23日 22:41:14 作者:
今天,在為黃頁數(shù)據(jù)做整理時,發(fā)現(xiàn)數(shù)據(jù)庫里的地址字段都是以 “中國” 開頭的。 并且后緊跟著的是省份名稱
我們的要求是,把地址字段的中國去掉,并跟據(jù)地址字段來設(shè)置所屬省份的(province_id) 字段。
第一、替找字符串,我們可以用mysql里的replace 這個用法,本博也有提到。詳見:http://www.dbjr.com.cn/article/31374.htm
好我們把 "中國" 這個字符給去掉。
update table set address = replace(address ,'中國','')
第二、要根據(jù)地址字段的開頭字符并更新province_id字段、SQL語句如下
UPDATE table SET province_id=11 where LEFT(address,2)='福建'
這里用到的是mysql的LEFT函數(shù),查找地址字符的前兩個字符,判斷是否為'福建' 如果是,sql就會更新province_id字段為11。這里的11是省份表福建所對應(yīng)的ID.
第一、替找字符串,我們可以用mysql里的replace 這個用法,本博也有提到。詳見:http://www.dbjr.com.cn/article/31374.htm
好我們把 "中國" 這個字符給去掉。
update table set address = replace(address ,'中國','')
第二、要根據(jù)地址字段的開頭字符并更新province_id字段、SQL語句如下
UPDATE table SET province_id=11 where LEFT(address,2)='福建'
這里用到的是mysql的LEFT函數(shù),查找地址字符的前兩個字符,判斷是否為'福建' 如果是,sql就會更新province_id字段為11。這里的11是省份表福建所對應(yīng)的ID.
相關(guān)文章
使用PHP socke 向指定頁面提交數(shù)據(jù)
一直以為有了ajax別人網(wǎng)站的數(shù)據(jù)就可以拿過來用,這也是我這幾天想的一個方像,但是用了firefox測試之后,現(xiàn)在不能,2008-07-07php將mysql數(shù)據(jù)庫整庫導(dǎo)出生成sql文件的具體實(shí)現(xiàn)
下面是php將mysql數(shù)據(jù)庫整庫導(dǎo)出生成sql文件的詳細(xì)代碼,希望對大家在用php編程時備份數(shù)據(jù)有一定幫助2014-01-01WordPress開發(fā)中用于標(biāo)題顯示的相關(guān)函數(shù)使用解析
這篇文章主要介紹了WordPress開發(fā)中用于標(biāo)題顯示的相關(guān)函數(shù)使用解析,講解了single_cat_title函數(shù)和get_the_title函數(shù)和the_title函數(shù)的用法,需要的朋友可以參考下2016-01-01