mysql 5.5 替换字符_Mysql 5.7替换表中某些字段的字符串
很多時候在做資源遷移的時候,路徑改變,存在數(shù)據(jù)庫的資源文件的路徑也會跟著改變,所以需要替換存放路徑的字符串,如何快速的替換表中的字段的這些字符串呢?
1. 可以通過MySQL的replace函數(shù)
replace(object,search,replace)
把object中出現(xiàn)search的全部替換為replace
update tablename set 字段名1=replace(字段名, 原字符串1,替換字符串1) ,字段名1=replace(字段名2, 原字符串,替換字符串2)......:
UPDATE t_exam SET video_url=REPLACE(video_url,'./Public/Uploads/','./Public/Uploads2/'),thumb=REPLACE(thumb, './Public/Uploads/', './Public/Uploads2/') where UNIX_TIMESTAMP(create_time) < UNIX_TIMESTAMP('2018-05-30 00:00:00');
或者:
UPDATE t_exam_new SET video_url=REPLACE(video_url, './Public/Uploads/', './Public/Uploads2/'), thumb=REPLACE(thumb, './Public/Uploads/', './Public/Uploads2/') where UNIX_TIMESTAMP(create_time) < UNIX_TIMESTAMP(str_to_date('30/5/2018 00:00:00', '%d/%m/%Y %H:%i:%s'));
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的mysql 5.5 替换字符_Mysql 5.7替换表中某些字段的字符串的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: tomcat连接不上本地mysql_my
- 下一篇: ado.net连接mysql 类_C#