parse_url
description
Syntax
VARCHAR parse_url(VARCHAR url, VARCHAR name)
在 url 解析出 name 对应的字段,name 可选项为:'PROTOCOL', 'HOST', 'PATH', 'REF', 'AUTHORITY', 'FILE', 'USERINFO', 'PORT', 'QUERY',将结果返回。
但是我在2.0.3的版本中使用这个函数时,发现解析错误的一个地方
示例:
select
parse_url('https://info.21cp.com/info/detail/657148086413598720.html#openurl=#oldurl=http%3A@@info.21cp.com@info@detail@657148086413598720.html', 'HOST')
理论上应该返回info.21cp.com,
但是实际上返回的是 /info/detail/657148086413598720.html