Mengingat alamat jaringan IPv6 atau IPv4 direpresentasikan dalam bentuk numerik sebagai string biner, mengembalikan representasi string alamat sebagai string dalam kumpulan karakter koneksi. Jika argumennya bukan alamat yang valid, atau NULL, INET6_NTOA() mengembalikan NULL.
CREATE TABLE t AS SELECT INET6_NTOA(expr) AS c1;
INET6_NTOA() has these properties:
CREATE TABLE t AS SELECT INET6_NTOA(expr) AS c1;
It does not use operating system functions to perform conversions, thus the output string is platform independent.
CREATE TABLE t (c1 VARCHAR(39) CHARACTER SET utf8mb3 DEFAULT NULL);
The return string has a maximum length of 39 (4 x 8 + 7). Given this statement:
SELECT INET6_NTOA(INET6_ATON('fdfe::5a55:caff:fefa:9089'));
'fdfe::5a55:caff:fefa:9089'
SELECT INET6_NTOA(INET6_ATON('10.0.5.9'));
'10.0.5.9'
SELECT INET6_NTOA(UNHEX('FDFE0000000000005A55CAFFFEFA9089'));
'fdfe::5a55:caff:fefa:9089'
SELECT INET6_NTOA(UNHEX('0A000509'));
'10.0.5.9'