通過更新資料庫字段部分内容
-
- 需求說明
- 執行語句
需求說明
1.也許現在大家都不需要寫sql了,鑒于我技術比較落後,加上開發的系統還有在使用,是以還是有業務需要用到。
2.伺服器搬家,導緻資料庫裡,圖檔伺服器的路徑發生改變,是以要批量替換。(設定域名就不用管這個坑)
執行語句
#檢索出要替換的内容條數
SELECT count(*) FROM `shop_item` where photo like'http://192.1.1.211%'
#直接替換内容,用到了mysql的内置函數REPLACE,唯一的重點吧。
update shop_item set photo=REPLACE(photo,'http://192.1.1.211','http://122.24.11.33') where photo like'http://192.1.1.211%'
一共兩sql,IP是亂寫的,其實就是你要替換的内容,一共2句sql
幾年前的面試,很多人update語句是無法完整回答的。
現在的開發者,大部分都不用sql了,不知道現在學校還有教這些麼。