MySQL IS_IPV4() Function
In MySQL, the IS_IPV4() function checks whether the given parameter is a valid IPv4 address.
IS_IPV4() Syntax
Here is the syntax of the MySQL IS_IPV4() function:
IS_IPV4(ip)
Parameters
ip- Required. An IPv4 address to check.
Return value
The MySQL IS_IPV4() function checks if the given parameter is a valid IPv4 address and returns 1 if it is, otherwise returns 0.
If the argument is NULL, the function will return NULL.
IS_IPV4() Examples
This example demonstrates the basic usage of IS_IPV4().
SELECT IS_IPV4('192.168.1.100'), IS_IPV4('192.168.1.300');
+--------------------------+--------------------------+
| IS_IPV4('192.168.1.100') | IS_IPV4('192.168.1.300') |
+--------------------------+--------------------------+
| 1 | 0 |
+--------------------------+--------------------------+Here, since 192.168.1.300 is not a valid IPv4 address, IS_IPV4('192.168.1.300') returned 0.