Convertir une adresse MAC de varchar en bigint (6) dans mysql [Fermé]

Signaler
Messages postés
2
Date d'inscription
lundi 25 février 2019
Statut
Membre
Dernière intervention
25 février 2019
-
Messages postés
32522
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
24 juillet 2021
-
J'ai besoin de convertir beaucoup d'adresses MAC dans la base de données mysql du format varchar au format bigint (6). Je sais que l'adresse MAC C404158996CD - est 215521820251853. Quelle est la fonction appropriée pour ce faire? J'ai essayé d'utiliser hex () pour cela, mais il renvoie 433430343135383939364344 pour la même adresse mac.

2 réponses

Messages postés
16435
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
24 juillet 2021
880
bonjour, j'essaierais plutôt avec UNHEX().
Messages postés
32522
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
24 juillet 2021
7 826
Salut, merci, bonjour, s'il vous-plait, sont des formules utiles tous les jours, même sur un forum ;-)

Regarde conv() : https://www.w3resource.com/mysql/mathematical-functions/mysql-conv-function.php

hex() fait une conversion chaine, caractère par caractère de la valeur ascii c=43,4=34,0=30, ...