1
我使用MySQL表了一个名为Image_Path
塔,例如:如何从完整的URL获取图像url的最后一位,即从绝对路径到相对路径?
Image_Path = "http://myweb___site/folder/image01.jpg"
我想操纵的INSERT STATEMENT
这个值,其中返回结果可能是:
"../image01.jpg"
我的图片网址不是固定的长度。我看了一下SUBSTRING,但无法启动它。任何想法如何轻松实现?
感谢两个人回答:因为我: feed_table有列IMAGE_URL final_table有url_rewritten 将这项工作再列? INSERT INTO final_table ( url_rewritten ) SELECT CONCAT( '../',SUBSTRING_INDEX(IMAGE_URL, '/', - 1))FROM feed_table – TheMissingNTLDR
@ user1919906如果您的最终表是空的,并且要插入那里转换后的值,是的,你可以使用这个! – fthiella
感谢所有! @Atee从您的建议中,我可以实现这个作为我的工作解决方案。刚刚尝试在我的桌子上,它的工作原理! 因为我: feed_table有列** ** IMAGE_URL final_table已列** ** url_rewritten
INSERT INTO final_table ( url_rewritten ) SELECT CONCAT('../', substring_index(image_url,'/',-1)) AS image_url FROM feed_table
– TheMissingNTLDR