我正在使用 Mac 版 Workbench 当我尝试选择加密时,我在该字段中没有结果。如果我复制该字段,我将获得树点“...”
我用查询浏览器尝试了同样的事情,我得到了一个结果。
如何在工作台中显示这个?
select encrypt("mypassword")
最佳答案
ENCRYPT()
返回二进制字符串。
默认情况下,MySQL Workbench 不显示二进制字符串(以避免意外的误解);然而,可以在输出网格中显示二进制字符串值:View > Edit > Preferences > SQL Editor > Treat BINARY/VARBINARY
as nonbinary character string.
或者,将结果转码为非二进制字符串:
SELECT CONVERT(ENCRYPT('test') USING utf8)
或者以合适的方式对其进行编码:
SELECT HEX(ENCRYPT('test'))
关于mysql - 如何在工作台中选择加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18988580/