sql >> Database teknologi >  >> RDS >> Mysql

Sådan konverteres IPv6 fra binær til lagring i MySQL

Vi gik efter en VARBINARY(16) kolonne i stedet og brug inet_pton() og inet_ntop() for at udføre konverteringerne:

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

Funktionerne kan indlæses i en kørende MySQL-server og vil give dig INET6_NTOP og INET6_PTON i SQL, ligesom den velkendte INET_NTOA og INET_ATON funktioner til IPv4.

Rediger:Der er kompatible funktioner i MySQL nu, bare med anderledes navne . Brug kun ovenstående, hvis du er på præ-5.6 MySQL og leder efter en praktisk fremtidig opgraderingssti.



  1. Sådan konverteres en streng til hexadecimal i MySQL – HEX()

  2. Sådan rettes fejlmeddelelse 7325 i SQL Server:"Objekter, der afslører kolonner med CLR-typer, er ikke tilladt i distribuerede forespørgsler"

  3. Hvordan kommer jeg i top 1 i Oracle?

  4. Salesforce.com-linkede servere og sp_columns_ex