Convertir une adresse MAC de varchar en bigint (6) dans mysql
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
-
Contributeurbonjour, j'essaierais plutôt avec UNHEX().
-
ModérateurSalut, 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, ...