繁体   English   中英

sql查询/脚本,用于更新列值

[英]sql query/script for updating column values

我希望您运行一个脚本,其中现有字段d1_image_url

应从URL更改为图像名称例如,以下列包含

abc.com/r_doc/58/567889.jpeg

我只希望打印567889.jpeg。 注意-图像名称对于1万条记录将是唯一的。

我正在尝试以下更新查询,但没有给我唯一的映像名称。

更新cl_master设置d1_image_url = substring_index('images / r_doc / 58 / 567889.jpg','/',-1)

其中cl_master是表名,d1_image_url是列名。

谁能给我解决方案

这应该工作:

update cl_master set d1_image_url = SUBSTRING_INDEX(d1_image_url, '\\', -1)

您应该在子字符串函数中将列名用作参数。

update cl_master set d1_image_url = substring_index(d1_image_url, '/', -1)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM