IS_IPV4_MAPPED
描述
该函数采用以数字形式表示的二进制字符串形式的lPv6地址,由INET6_ATON返回。INET6_ATON是IPV6_STRING_TO_NUM_OR_NULL的别名
- IPv4映射地址的格式为
::ffff:ipv4_address
语法
IS_IPV4_MAPPED(INET6_ATON(<ipv4_addr>))
参数
Parameter | Description |
---|---|
<ipv4_addr> | 兼容ipv4的地址, 例如 '::ipv4_address' |
返回值
如果参数是有效的IPv4映射IPv6地址,则返回1,否则返回0,
- 如果输入为NULL, 则返回NULL
举例
SELECT IS_IPV4_MAPPED(INET6_ATON('::ffff:10.0.5.9')) AS re1, IS_IPV4_MAPPED(INET6_ATON('::10.0.5.9')) AS re2;
+------+------+
| re1 | re2 |
+------+------+
| 1 | 0 |
+------+------+