sql >> Database teknologi >  >> Database Tools >> phpMyAdmin

rediger phpmyadmin-blob-feltet

Ah. phpmyadmin-siden, der denne side: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, så detaljer, hvordan jeg tillader mig at redigere mine blobs.

Jeg lavede ændringen

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

og indsæt disse to som de sidste linjer i min config.inc.php fil, som, fordi jeg bruger UBUNTU og brugte autoinstallationen sudo apt-get install phpmyadmin , var på /etc/phpmyadmin/

Og alt fungerede, sådan set. Jeg kan nu redigere mine blobs... med den begrænsning, at phpmyadmin viser det aktuelle indhold af klatten i "blob-view", som er en hel masse tal eller noget nonsens.

Den enkle løsning, jeg fandt, var at:

  1. skriv over teksten. Enkel redigering er egentlig ikke en mulighed, men heldigvis behøvede jeg ikke at redigere, bare tilføje nye data.
  2. skift "funktion"-indstillingen fra ... jeg kan ikke huske, hvad det var, men det var noget skørt... til bare "tomt". Det er den samme slags blank som funktionsindstillingen som standard for andre værdier - ints osv.

skål,andrew

PS det

$cfg['ShowBlob'] = TRUE;

var fra den givne url i spørgsmålet, jeg linkede til. Plakaten siger, at den ikke er effektiv i phpmyadmin, men jeg downloadede kun ved hjælp af en seneste sudo-get for et par måneder tilbage, så den virker stadig. Faktisk brugte jeg at sætte den værdi ind for at få redigeringen til at fungere.



  1. Installation af phpMyAdmin med Nginx på CentOS 7

  2. hvordan kan jeg kryptere en hel kolonne

  3. phpmyadmin fejl #1062 - Dublet indtastning '1' for nøgle 1

  4. MySQL-forespørgsel for at få de modale gennemsnit af en kolonne?