欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

查找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.

相關(guān)文章

最新評論