Mysql
 sql >> Base de données >  >> RDS >> Mysql

Stockez IPV6 et IPV4 dans MySql et lisez-les également

Convertissez-les simplement en une représentation binaire en utilisant inet_pton() et plus tard revenir à une chaîne en utilisant inet_ntop() .

Une autre solution serait de stocker la chaîne IP sans aucune transformation dans la base de données. Un VARCHAR(39) le champ fera le travail car l'IPv6 le plus élevé/le plus long est ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff