Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak przekonwertować IPv6 z binarnego do przechowywania w MySQL?

Wybraliśmy VARBINARY(16) zamiast tego kolumny i użyj inet_pton() i inet_ntop() aby wykonać konwersje:

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

Funkcje można załadować do działającego serwera MySQL i dadzą ci INET6_NTOP i INET6_PTON w SQL, podobnie jak znajomy INET_NTOA i INET_ATON funkcje dla IPv4.

Edycja:w MySQL są teraz kompatybilne funkcje, tylko z różne nazwy . Użyj powyższego tylko, jeśli korzystasz z MySQL sprzed wersji 5.6 i szukasz wygodnej ścieżki aktualizacji w przyszłości.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zdalnie połączyć się z bazą danych MySQL znajdującą się na naszym współdzielonym serwerze?

  2. Transakcje z kodem inicjującym

  3. Nie możesz określić tabeli docelowej do aktualizacji w klauzuli FROM

  4. Najbardziej wydajny sposób przechowywania adresu IP w MySQL

  5. Odmowa dostępu Java JDBC dla użytkownika