我的一个MySQL表中的一个字段包含一个逗号分隔的jpg图像URL列表。我要删除列表中的第一个URL,直到并包括第一个逗号。
我发现了很多从列表末尾删除或从列表开头删除前x个字符的示例。这里的问题是该列表可以包含两个到一百个逗号分隔的URL,并且所有URL的长度都可以变化。
该字段内容的示例可能类似于:
我只想删除列表中的第一个URL和第一个逗号。
假设所有网址都用逗号分隔,那么您很可能需要这样的内容
SELECT SUBSTR(ColumnName,LOCATE(',',ColumnName)+1)
FROM YourTable;
要么
SELECT SUBSTR(REPLACE(Column_Name,SUBSTRING_INDEX(ColumnName,',',1),''),2)
FROM YourTable
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句