2010-02-15 77 views

回答

2
+0

完美!谢谢。 – 2010-02-15 16:45:07

0
CONV(N,from_base,to_base) 

将数字转换。返回数字N的字符串表示形式,从基地from_base转换为基地to_base。如果任何参数是NULL,则返回NULL。参数N被解释为整数,但可以指定为整数或字符串。最小基数为2,最大基数为36。如果from_base是负数,则N被视为有符号数。否则,N被视为无符号。 CONV()以64位精度工作。

http://dev.mysql.com/doc/refman/5.7/en/mathematical-functions.html#function_conv

+0

我如何从PHP和MySQL获得不同的结果,其参数相同?编号:'d038889e4ba0f254d1e80d275871499064a93c72' from_base:'16' to_base:'36'预计输出:'oblzbbrzki88k40wgg8go8w8sscswss' mysql输出:'3W5E11264SGSF' – Taylan 2016-10-25 15:39:51

+1

好的,我的不好。 MySQL CONV不适用于大于2^64的数字。但不是给出错误,而是以某种方式修整数字。 – Taylan 2016-10-25 15:45:53

+0

我在5.5服务器上得到'FVVVVVVVVVVVV': - ? – 2016-10-25 15:49:33