[MYSQL] champ 'IP', quel type?
cikky
Messages postés
27
Statut
Membre
-
Laurent -
Laurent -
coment déclarer un champ "IP"? en varchar? octet?bit?
Merci de votre aide
Merci de votre aide
Configuration: Windows XP Firefox 2.0.0.1
5 réponses
-
Des fonctions Mysql sont prévue pour les conversions IP string <=> IP format int
https://dev.mysql.com/doc/refman/8.0/en/miscellaneous-functions.html#function_inet-aton -
-
Et si tu veux que ça prenne très peu de place, tu peux le stocker comme un entier non signé.
Mettons 192.168.2.1 ça donnera
(192 << 24) + (168 << 16) + (2 << 8) + 1
Sachant que << est l'opérateur de décalage de bit vers la gauche.
Ca fera 4 octets au lieu de 15 pour une adresse ip. -
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -