最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

sql积累--替换指定字段数据中的指定内容_MySQL

来源:动视网 责编:小采 时间:2020-11-09 19:27:48
文档

sql积累--替换指定字段数据中的指定内容_MySQL

sql积累--替换指定字段数据中的指定内容_MySQL:这次遇到这个需求:数据库中的图片连接以前全是小图,要换成中图,我开始想用java代码全部查出来,再遍历list,替换修改图片连接中的字符。由于数据两百万多,一下查询出来是个问题,依次查询(0-1000,1000-2000,...),也麻烦。想过重新导入数据,就导入所
推荐度:
导读sql积累--替换指定字段数据中的指定内容_MySQL:这次遇到这个需求:数据库中的图片连接以前全是小图,要换成中图,我开始想用java代码全部查出来,再遍历list,替换修改图片连接中的字符。由于数据两百万多,一下查询出来是个问题,依次查询(0-1000,1000-2000,...),也麻烦。想过重新导入数据,就导入所


这次遇到这个需求:数据库中的图片连接以前全是小图,要换成中图,我开始想用java代码全部查出来,再遍历list,替换修改图片连接中的字符。由于数据两百万多,一下查询出来是个问题,依次查询(0-1000,1000-2000,...),也麻烦。想过重新导入数据,就导入所需要尺寸的图片URL,后来,想到用mysql自带的函数才处理REPLACE(filed,'regex','str') 相当于java中的replace,只是这里指定了替换的哪个字段filed.

图片有三种:

大:http://media.digikey.com/Photos/Skyworks%20Solutions%20Photos/SE25L-R_tmb.jpg

中:http://media.digikey.com/Photos/Skyworks%20Solutions%20Photos/SE25L-R_sml.jpg

小:http://media.digikey.com/Photos/Skyworks%20Solutions%20Photos/SE25L-R_tmb.jpg

由于有规律,替换起来很容易。

UPDATE t_product_copy tpc
SET tpc.img= REPLACE(img,'_tmb', '_sml')

执行结果:(该字段有很多数据为空,不修改)

[SQL] UPDATEt_product_copy tpc

SET tpc.img= REPLACE(img,'_tmb', '_sml')

受影响的行: 1153979
时间: 41.572ms

文档

sql积累--替换指定字段数据中的指定内容_MySQL

sql积累--替换指定字段数据中的指定内容_MySQL:这次遇到这个需求:数据库中的图片连接以前全是小图,要换成中图,我开始想用java代码全部查出来,再遍历list,替换修改图片连接中的字符。由于数据两百万多,一下查询出来是个问题,依次查询(0-1000,1000-2000,...),也麻烦。想过重新导入数据,就导入所
推荐度:
标签: 数据 sql 替换
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top