Source
Source
Il faut que la colonne destinataire du résultat soit du type VARBINARY(16). Il faut utiliser la fonction INET6_ATON pour convertir l'adresse dans le format qui sera stocké et la fonction INET6_NTOA pour la lire par la suite (comprendre INET6 pour IPv6, Npour number, TO pour vers et A pour address.
A noter
Les fonctions MySQL indiquées ci-dessus ont des équivalents PHP, qui peuvent servir dans certaines situations : inet_pton et inet_ntop.
Voir aussi https://www.daniweb.com/programming/databases/threads/510152/the-best-way-to-store-ipv4-ipv6 pour savoir comment traiter les recherches (il faut utiliser INET6_ATON () sur la valeur recherchée et pas INET6_NTOA sur la colonne, sans quoi la conversion sera effectuée sur toutes les lignes de la base !).