我需要将mysql数据库中的很多mac地址从varchar格式转换为bigint(6)。
我知道mac地址C404158996CD-是215521820251853。
什么是执行此操作的适当功能?我尝试为此使用hex(),但对于相同的mac地址,它返回433430343135383939364344。

最佳答案

C404158996CD是十六进制数字,215521820251853是十进制数字。 HEX(215521820251853)= C404158996CD,而不是相反。

您需要CONV('C404158996CD', 16,10)(“将“ C404158996CD”从16转换为10”)

关于mysql - 在mysql中将Mac地址从varchar转换为bigint(6),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31918730/

10-13 08:11