Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana mengkonversi IPv6 dari biner untuk penyimpanan di MySQL

Kami memilih VARBINARY(16) sebagai gantinya dan gunakan inet_pton() dan inet_ntop() untuk melakukan konversi:

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

Fungsi-fungsi tersebut dapat dimuat ke server MySQL yang sedang berjalan dan akan memberi Anda INET6_NTOP dan INET6_PTON dalam SQL, seperti INET_NTOA yang sudah dikenal dan INET_ATON fungsi untuk IPv4.

Sunting:Ada fungsi yang kompatibel di MySQL sekarang, hanya dengan berbeda nama . Hanya gunakan di atas jika Anda menggunakan MySQL pra-5.6 dan mencari jalur peningkatan yang nyaman di masa mendatang.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mengamankan MySQL:Bagian Satu

  2. Bisakah saya menggunakan fungsi untuk nilai default di MySql?

  3. Muat data CSV ke MySQL dengan Python

  4. Kesalahan MySQL #1071 - Kunci yang ditentukan terlalu panjang; panjang kunci maksimal adalah 767 byte

  5. MySQL InnoDB tidak melepaskan ruang disk setelah menghapus baris data dari tabel