【问题标题】:edit phpmyadmin blob field编辑 phpmyadmin blob 字段
【发布时间】:2012-03-09 10:58:57
【问题描述】:

嗯。

Viewing Content Of Blob In phpMyAdmin 一样,我有一个blob。

就像给定网址的屏幕截图一样,它显示“blob”。谢谢,phpmyadmin!你是最棒的!

不过,与提出上述问题的小伙子不同,我真的想编辑 blob 值,然后保存它们。所以,如果我的 blob 有,因为它的文本“ima blob yo” - 而且我 可以 看到该文本,这要归功于上面给出的解决方案 - 我如何将其编辑为“我是一个 blob,你”。

我不想在每次编辑 blob 时都上传文本文件,这太不靠谱了。只想编辑它,就像我编辑一个文本字段一样。

干杯!

【问题讨论】:

    标签: mysql phpmyadmin


    【解决方案1】:

    啊。 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.
    

    好的,详细说明如何允许我编辑我的 blob。

    我做出了改变

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

    并将这两行作为我的config.inc.php 文件的最后一行,因为我使用的是 UBUNTU 并使用自动安装sudo apt-get install phpmyadmin,所以位于/etc/phpmyadmin/

    一切正常,有点。我现在可以编辑我的 blob... 限制是 phpmyadmin 在“blob-view”中显示 blob 的当前内容,这是一大堆数字或一些废话。

    我找到的简单解决方案是:

    1. 覆盖文本。简单的编辑并不是一个真正的选择,但幸运的是我不需要编辑,只需添加新数据。
    2. 将“功能”选项从……我不记得它是什么,但它很疯狂……改为“空白”。这与其他值的函数选项默认值相同类型的空白 - 整数等

    干杯, 安德鲁

    PS那个

    $cfg['ShowBlob'] = TRUE;
    

    来自我链接到的问题中的给定网址。海报指出它在 phpmyadmin 中无效,但我几个月前才使用最新的 sudo-get 下载,所以它仍然有效。实际上,我需要输入该值以使编辑工作。

    【讨论】:

      【解决方案2】:

      我正在使用 phpMyAdmin v4.6.4。我在 GUI 上找到了一个选项来设置这个配置。

      您可以点击首页按钮。然后点击面板外观设置。 在此屏幕中,点击主面板标签,然后点击编辑模式标签。 之后,在 Protect binary columns 下拉菜单中选择 'no'

      Edit mode tab

      【讨论】:

        【解决方案3】:

        如果您的 BLOB 字段真的只有文本,那么您可以考虑将您的 BLOB 字段转换为 TEXT 字段(在此过程中应该不会丢失数据)。 TEXT 字段可直接从 phpMyAdmin 查看/编辑。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2012-04-03
          • 2010-12-13
          • 1970-01-01
          • 1970-01-01
          • 2011-08-15
          • 2017-05-22
          • 1970-01-01
          相关资源
          最近更新 更多