sql >> Databasteknik >  >> RDS >> Mysql

Hur man konverterar IPv6 från binär för lagring i MySQL

Vi valde en VARBINARY(16) kolumn istället och använd inet_pton() och inet_ntop() för att göra omvandlingarna:

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

Funktionerna kan laddas in i en körande MySQL-server och ger dig INET6_NTOP och INET6_PTON i SQL, precis som den välbekanta INET_NTOA och INET_ATON funktioner för IPv4.

Edit:Det finns kompatibla funktioner i MySQL nu, bara med annorlunda namn . Använd endast ovanstående om du använder MySQL före 5.6 och letar efter en bekväm framtida uppgraderingsväg.



  1. SSIS-handledning för nybörjare:Varför, vad och hur?

  2. Ta bort data via en tabellvärderad funktion i SQL Server

  3. Avvägningar i Hot Standby-distributioner

  4. Java SQL FEL:Relationstabellnamn finns inte