如何大批量準確刪除資料庫表欄位的值的一部分髒值

weixin_33866037發表於2017-12-13

這兩天要該資料庫這個欄位中的{"s700":"/app/xxx/upload/caiku/c/2/8/700x500_c204883e6078703588e10ffe53e1dca8.jpg","sbase":"/app/xxx/upload/caiku/c/2/8/c204883e6078703588e10ffe53e1dca8.jpg","sorigin":"/app/xxx/upload/caiku/c/2/8/yuan_c204883e6078703588e10ffe53e1dca8.jpg","s120":"/app/xxx/upload/caiku/c/2/8/120_c204883e6078703588e10ffe53e1dca8.jpg","s200":"/app/xxx/upload/caiku/c/2/8/200_c204883e6078703588e10ffe53e1dca8.jpg","s300":"/app/xxx/upload/caiku/c/2/8/300_c204883e6078703588e10ffe53e1dca8.jpg","s600":"/app/xxx/upload/caiku/c/2/8/600_c204883e6078703588e10ffe53e1dca8.jpg"}

這個要改成/app/xxx/upload/caiku 要改成/hello ,資料庫中這個欄位這個值有很多,瞬間絕望不想一個一個改,我就我呢了一下技術總監,有什麼方法可以快速修改

這是今天從技術總監那裡新學習到的如圖:

5949949-e4b9aebb99154f18.png

教了一個方法:

update t_recipe_copy set img=replace(img, "/app/xxx/upload/caiku", " /hello" );

如圖:

5949949-6434aee9b3686f95.png


5949949-082410b48ff1fc72.png

很簡單吧,新知識,今天學習到了!

相關文章