sql >> Database >  >> RDS >> Mysql

Hoe IPv6 van binair te converteren voor opslag in MySQL

We gingen voor een VARBINARY(16) kolom in plaats daarvan en gebruik inet_pton() en inet_ntop() om de conversies uit te voeren:

https://github.com/skion/mysql-udf-ipv6

De functies kunnen worden geladen in een draaiende MySQL-server en geven u INET6_NTOP en INET6_PTON in SQL, net als het bekende INET_NTOA en INET_ATON functies voor IPv4.

Bewerken:er zijn nu compatibele functies in MySQL, alleen met anders namen . Gebruik het bovenstaande alleen als u MySQL van vóór 5.6 gebruikt en op zoek bent naar een handig toekomstig upgradepad.



  1. AVG()-functie in MariaDB

  2. ORA-12505, TNS:luisteraar kent momenteel geen SID gegeven in connect descriptor

  3. PostgreSQL 13:LIMIET ... MET BANDEN

  4. Recursieve subquery's met sorteren