SQL:SELECT二进制值

时间:2013-03-17 00:31:56

标签: mysql binary

我有:

$token  = sha1(uniqid(mt_rand(), true));

然后我将使用unhex('$token')将其插入数据库。如何选择此值?

我试过了:

SELECT token FROM `name` WHERE `id` = 1 LIMIT 1

如果我在其中回显它将显示为0b7GÞ÷:‹xcÅ•½JAjdäáæ而不是5dc012f007b7c4db7b9e076138fdd92fa1039530

我做错了什么?

1 个答案:

答案 0 :(得分:1)

我认为您不需要使用UNHEX存储它,但您可以SELECT HEX(token)取回原始值。