禁用phpMyAdmin中二进制列的文件下载链接>;4.3.0

禁用phpMyAdmin中二进制列的文件下载链接>;4.3.0,phpmyadmin,Phpmyadmin,我有一个MySQL数据库,我在所有表中使用一个binary(36)列作为唯一的id 当引入phpMyAdmin 4.3.0时,看起来他们添加了一个功能,BLOB和二进制类型的列将以链接的形式显示其数据,单击该链接可以下载文件(在我的例子中,.bin文件被下载) 如果要编辑数据,必须单击单元格的空白部分以打开“编辑”模式 我认为这很有用,但就我而言,我对它下载的.bin文件不感兴趣 在旧版本的phpMyAdmin(例如4.1.0)中,此功能不可用(或至少在默认情况下未启用)。您只需单击显示的文本

我有一个MySQL数据库,我在所有表中使用一个
binary(36)
列作为唯一的
id

当引入phpMyAdmin 4.3.0时,看起来他们添加了一个功能,BLOB和二进制类型的列将以链接的形式显示其数据,单击该链接可以下载文件(在我的例子中,.bin文件被下载)

如果要编辑数据,必须单击单元格的空白部分以打开“编辑”模式

我认为这很有用,但就我而言,我对它下载的.bin文件不感兴趣

在旧版本的phpMyAdmin(例如4.1.0)中,此功能不可用(或至少在默认情况下未启用)。您只需单击显示的文本,编辑对话框就会弹出

我已经查看过了,但还没有找到一个禁用此功能的设置。有设置,但我已经将其设置为
blob
,所以这应该不是问题

理想情况下,我希望使用最新版本的phpMyAdmin,但前提是我可以更改此设置。谢谢。

说:

因此,由于默认值为“blob”,应将其设置为false:

$cfg[’ProtectBinary’] = false;

该设置不会删除
链接。它只会更改我的导出外观。设置
$cfg['ProtectBinary']=false
$cfg['displaybaryashex']=true
或任何其他组合不会删除这些二进制列上的超链接。这些设置不会影响超链接,这正是我遇到的问题。好吧,解决方案似乎有点复杂——关键词是转换:转换看起来方向正确,但没有足够的时间彻底找到我需要的东西。当我找到它时,我会尝试更新它。
$cfg[’ProtectBinary’] = false;