Convertir une adresse MAC de varchar en bigint (6) dans mysql

Fermé
papito_mr Messages postés 2 Date d'inscription lundi 25 février 2019 Statut Membre Dernière intervention 25 février 2019 - 25 févr. 2019 à 10:54
jee pee Messages postés 39582 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 17 avril 2024 - 25 févr. 2019 à 11:59
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.
A voir également:

2 réponses

yg_be Messages postés 22698 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 avril 2024 1 471
25 févr. 2019 à 11:52
bonjour, j'essaierais plutôt avec UNHEX().
0
jee pee Messages postés 39582 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 17 avril 2024 9 225
25 févr. 2019 à 11:59
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, ...
0