IS_IPV4
Синтаксис
IS_IPV4(expr)
Описание
Если выражение является корректным IPv4-адресом, возвращает 1, в противном случае возвращает 0.
IS_IPV4() строже, чем INET_ATON(), но так же строго, как и INET6_ATON(), при определении корректности IPv4-адреса. Это означает, что если IS_IPV4 возвращает 1, то то же выражение всегда вернёт ненулевое значение, когда передаётся в INET_ATON(), но обратное может быть неверным.
Примеры
SELECT IS_IPV4('1110.0.1.1');
+-----------------------+
| IS_IPV4('1110.0.1.1') |
+-----------------------+
| 0 |
+-----------------------+
SELECT IS_IPV4('48f3::d432:1431:ba23:846f');
+--------------------------------------+
| IS_IPV4('48f3::d432:1431:ba23:846f') |
+--------------------------------------+
| 0 |
+--------------------------------------+
Содержимое, воспроизведённое на этом сайте, является собственностью соответствующих владельцев, и это содержание не просматривается предварительно компанией MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают мнения MariaDB или любой другой стороны.
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/is_ipv4/