Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL无法访问使用gzdeflate()加密的数据_Mysql_Sql_Binary_Compression - Fatal编程技术网

MySQL无法访问使用gzdeflate()加密的数据

MySQL无法访问使用gzdeflate()加密的数据,mysql,sql,binary,compression,Mysql,Sql,Binary,Compression,我有一个mysql数据库条目,看起来像: Id | Key 1 | +ÎÏ)-IMÉ+Ö+É 此密钥使用gzdeflate函数加密。问题是,我无法访问此条目。当我尝试运行此MySQL查询时: SELECT * FROM `keys` WHERE `Key` = '+ÎÏ)-IMÉ+Ö+É' 结果是空的!我如何访问它?我知道我可以使用WHERE-LIKE来完成,但我希望查询结果是单个的,而不是多个 你在使用哪个MySQL API?gzdeflate不是加密,只是压缩。压缩生成二进制数据,其

我有一个mysql数据库条目,看起来像:

Id | Key

1  | +ÎÏ)-IMÉ+Ö+É
此密钥使用gzdeflate函数加密。问题是,我无法访问此条目。当我尝试运行此MySQL查询时:

SELECT * FROM `keys` WHERE `Key` = '+ÎÏ)-IMÉ+Ö+É'

结果是空的!我如何访问它?我知道我可以使用WHERE-LIKE来完成,但我希望查询结果是单个的,而不是多个

你在使用哪个MySQL API?gzdeflate不是加密,只是压缩。压缩生成二进制数据,其中可能有一些非打印字符。完全相同,我在它上尝试了gzinflate,结果是正确的。我不是在使用MySQL API,我是在phpMyAdmin上执行语句,为什么需要使用这样的二进制数据进行搜索?