如何从mysql中的一行中获取所有img src?

vyswwuz2  于 2021-06-21  发布在  Mysql
关注(0)|答案(0)|浏览(230)

有电流 MySql 查询能够获取 src 从一开始 img 标签。
查询:

SELECT substr(substr(textfield , locate('src="', textfield ) + 5), 1, 
                     locate('"', substr(textfield , locate('src="', textfield ) + 5)) - 1) as 'imgurl' 
from pages where field1 ='data' and field2 = 'nothing';

需要把所有的 src 总共 img 在行的单元格中添加标记。
例子:
表列具有 id 以及 text .
textfield有

some random content <img src='https://www.fakeurl.com/folder/image.jpeg'> 
and also <img src="https://www.fakeurl.com/folder/image.jpg"> and also <img 
src='/folder/image.jpeg'> and some additional content

需要把所有的 src 从这个 textfield 使用 query 或者 function 或者 procedure 在mysql中。
需要的结果是:

https://www.fakeurl.com/folder/image.jpeg
https://www.fakeurl.com/folder/image.jpg
/folder/image.jpeg

需要修改什么才能得到结果,或者使用其他查询?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题