我在不同的服务器上运行两个MySQL数据库,。一个像预期的那样工作,另一个是MD5函数给我带来麻烦。
SELECT MD5(1);
在“好”数据库中,返回的MD5是c4ca4238a0b923820dcc509a6f75849b,返回的值是6334636134323338613062393233383230646363353039613666373538343962。
好:
protocol_version 10
version 5.5.8
version_comment MySQL Community Server (GPL)
version_compile_machine x86
version_compile_os Win32坏:
protocol_version 10
version 5.1.73-cll
version_comment MySQL Community Server (GPLv2)
version_compile_machine x86_64
version_compile_os unknown-linux-gnu为什么?
发布于 2014-04-29 20:32:27
在MySQL5.5之前,返回是一个二进制字符串。在5.5之后,字符串返回是非二进制的。
https://stackoverflow.com/questions/23373885
复制相似问题