sql >> データベース >  >> Database Tools >> phpMyAdmin

phpmyadminblobフィールドを編集する

    ああ。 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;
    

    これら2つをconfig.inc.phpの最後の行として配置します ファイル。これは、UBUNTUを使用していて、自動インストールsudo apt-get install phpmyadminを使用しているためです。 、/etc/phpmyadmin/にありました

    そして、すべてがうまくいきました、ちょっと。これで、blobを編集できるようになりました...phpmyadminがblobの現在の内容を「blob-view」に表示するという制限があります。これは、数字の集まりまたは意味のないものです。

    私が見つけた簡単な解決策は次のとおりです。

    1. テキストを上書きします。単純な編集は実際にはオプションではありませんが、幸いなことに編集する必要はなく、新しいデータを追加するだけです。
    2. 「関数」オプションを「...」から変更します。それが何であったかは思い出せませんが、何かおかしなことになりました...「空白」に変更しました。これは、関数オプションが他の値(intなど)にデフォルト設定されているのと同じ種類の空白です。

    乾杯、アンドリュー

    PSその

    $cfg['ShowBlob'] = TRUE;
    

    私がリンクした質問の指定されたURLからのものでした。ポスターには、phpmyadminでは効果がないと記載されていますが、最新のsudoを使用してダウンロードしただけです。数か月前に取得するので、引き続き機能します。実際、私は必要 編集を機能させるためにその値を入力します。



    1. マイナーリリース5.3.3

    2. 正規表現、グループキャプチャ、および逆参照を使用して検索および置換

    3. JDBC:リモートmySQLデータベースに接続しますか?

    4. phpmyadminがPMA_DBI_num_rows()に致命的なエラーを発行