phpMyAdmin
 sql >> Base de Dados >  >> Database Tools >> phpMyAdmin

editar campo blob phpmyadmin


Ah. o site phpmyadmin, há esta página: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.

Ok, então isso detalha como me permitir editar meus blobs.

eu fiz a mudança
$cfg['ProtectBinary'] = FALSE;
$cfg['ShowBlob'] = TRUE;

e coloque essas duas como as últimas linhas no meu config.inc.php arquivo, que, porque estou usando o UBUNTU e usei a instalação automática sudo apt-get install phpmyadmin , estava em /etc/phpmyadmin/

E tudo funcionou, meio. Agora posso editar meus blobs... com a limitação de que o phpmyadmin mostra o conteúdo atual do blob em "blob-view", que é um monte de números ou alguma bobagem.

A solução simples que encontrei foi:
  1. escreva sobre o texto. A edição simples não é realmente uma opção, mas felizmente não precisei editar, apenas adicionar novos dados.
  2. mude a opção "função" de ... não me lembro o que era, mas era algo maluco... para apenas "em branco". Esse é o mesmo tipo de espaço em branco que a opção de função padrão para outros valores - ints etc.

aplausos, andre

PS que
$cfg['ShowBlob'] = TRUE;

foi do URL fornecido na pergunta à qual eu vinculei. O pôster afirma que não é eficaz no phpmyadmin, mas eu só baixei usando um sudo-get mais recente há alguns meses, então ainda funciona. Na verdade, eu precisava para colocar esse valor para que a edição funcione.