IS_IPV4_COMPAT() has been available since MariaDB 10.0.12.
IS_IPV4_COMPAT(expr)
Returns 1 if a given numeric binary string IPv6 address, such as returned by INET6_ATON(), is IPv4-compatible, otherwise returns 0.
SELECT IS_IPV4_COMPAT(INET6_ATON('::10.0.1.1')); +------------------------------------------+ | IS_IPV4_COMPAT(INET6_ATON('::10.0.1.1')) | +------------------------------------------+ | 1 | +------------------------------------------+ SELECT IS_IPV4_COMPAT(INET6_ATON('::48f3::d432:1431:ba23:846f')); +-----------------------------------------------------------+ | IS_IPV4_COMPAT(INET6_ATON('::48f3::d432:1431:ba23:846f')) | +-----------------------------------------------------------+ | 0 | +-----------------------------------------------------------+
© 2019 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/is_ipv4_compat/