Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách chuyển đổi IPv6 từ nhị phân để lưu trữ trong MySQL

Chúng tôi đã sử dụng VARBINARY(16) thay vào đó, hãy sử dụng inet_pton() inet_ntop() để thực hiện chuyển đổi:

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

Các hàm có thể được tải vào một máy chủ MySQL đang chạy và sẽ cung cấp cho bạn INET6_NTOPINET6_PTON trong SQL, giống như INET_NTOA quen thuộc và INET_ATON các chức năng dành cho IPv4.

Chỉnh sửa:Hiện có các chức năng tương thích trong MySQL, chỉ với khác nhau tên . Chỉ sử dụng ở trên nếu bạn đang sử dụng MySQL trước 5.6 và đang tìm kiếm một lộ trình nâng cấp thuận tiện trong tương lai.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bộ ký tự và đối chiếu chính xác có nghĩa là gì?

  2. Cách đặt ngôn ngữ cho kết nối hiện tại trong MySQL

  3. Ví dụ về DATE () - MySQL

  4. SQLite - ĐẶT HÀNG BẰNG RAND ()

  5. Lỗi khi tạo bảng:Bạn gặp lỗi trong cú pháp SQL của mình gần 'order (order_id INT UNSIGNED NOT NULL AUTO_INCREMENT, user_id' ở dòng 1