Wir haben uns für VARBINARY(16) entschieden Spalte stattdessen und verwenden Sie inet_pton()
und inet_ntop()
Um die Konvertierungen durchzuführen:
https://github.com/skion/mysql-udf-ipv6
Die Funktionen können in einen laufenden MySQL-Server geladen werden und liefern INET6_NTOP und INET6_PTON in SQL genauso wie das bekannte INET_NTOA und INET_ATON Funktionen für IPv4.
Bearbeiten:Es gibt jetzt kompatible Funktionen in MySQL, nur mit anders Namen . Verwenden Sie das obige nur, wenn Sie MySQL vor Version 5.6 verwenden und nach einem bequemen zukünftigen Upgrade-Pfad suchen.