编辑phpmyadmin的BLOB字段

问题描述 投票:4回答:3

呵呵。

在同样的Viewing Content Of Blob In phpMyAdmin,我有一个斑点。

就如同在给定的URL的屏幕截图,它说:“斑点”。谢谢,phpMyAdmin的!你是最好的!

不像谁问上面的问题的家伙,不过,我真的想编辑的BLOB值,然后将其保存。所以,如果我的斑点具有作为其文本“IMA斑点哟” - 我可以看到文本,由于上面给出的解决方案 - 如何修改,为“我是一个blob,你”。

我并不特别希望每次我编辑一个blob上传的文本文件,这是零件箱博格。只是想对其进行编辑,如我所文本字段。

干杯!

mysql phpmyadmin
3个回答
4
投票

啊。 phpMyAdmin的网站,有此页:http://www.phpmyadmin.net/documentation/#faq1_31

$cfg['ProtectBinary'] boolean or string
Defines whether BLOB or BINARY columns are protected from editing when browsing a table's content. Valid values are:

    * FALSE to allow editing of all columns;
    * 'blob' to allow editing of all columns except BLOBS;
    * 'all' to disallow editing of all BINARY or BLOB columns.

好了,这详细介绍了如何让我编辑我的斑点。

我所做的更改

$cfg['ProtectBinary'] = FALSE;
$cfg['ShowBlob'] = TRUE;

并把这两个在我config.inc.php文件的最后几行,因为我使用Ubuntu和使用自动安装sudo apt-get install phpmyadmin其中,在/etc/phpmyadmin/

和一切工作,还挺。现在我可以编辑我的斑点......与限制,即phpMyAdmin的显示在“一滴视图”,这是一整串号或废话的Blob的当前内容。

简单的解决办法,我发现是:

  1. 在文本上写。简单的编辑是不是一个真正的选择,但幸运的是我没有需要修改,只需添加新的数据。
  2. 从改变“功能”选项...我不记得这是什么,但是这是一件疯狂的......只是“空白”。这是同一种空白的功能选项默认为其他值 - 整型等

欢呼声,安德鲁

PS是

$cfg['ShowBlob'] = TRUE;

是从给定的URL的问题,我挂。海报指出它不是有效的在phpMyAdmin,但我只使用最新的须藤,得到几个月前,所以它仍然有效下载。其实,我需要在把该值来获得编辑工作。


2
投票

如果你的BLOB字段是真的只有文本,那么你可以考虑你的BLOB字段转换为文本字段(应该在这个过程中不会丢失数据)。文本字段从phpMyAdmin的可视/编辑直接。


2
投票

我使用phpMyAdmin v4.6.4。我觉得在GUI一个选项来设置此配置。

您可以点击主页按钮。然后点击面板外观设置。在这个屏幕上,单击主面板选项卡,然后编辑模式选项卡。之后,在保护二进制列下拉列表中选择“否”。

Edit mode tab

© www.soinside.com 2019 - 2024. All rights reserved.