sql >> Databasteknik >  >> Database Tools >> phpMyAdmin

redigera phpmyadmin blob-fält

Ah. phpmyadmin-webbplatsen, där denna sida: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å att detaljer om hur jag tillåter mig att redigera mina blobbar.

Jag gjorde ändringen

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

och lägg dessa två som de sista raderna i min config.inc.php fil, som eftersom jag använder UBUNTU och använde autoinstallationen sudo apt-get install phpmyadmin , var på /etc/phpmyadmin/

Och allt fungerade, typ. Jag kan nu redigera mina blobbar... med den begränsningen att phpmyadmin visar det aktuella innehållet i blobben i "blob-view", vilket är en hel massa siffror eller något nonsens.

Den enkla lösningen jag hittade var att:

  1. skriv över texten. Enkel redigering är egentligen inte ett alternativ, men som tur var behövde jag inte redigera, bara lägga till ny data.
  2. ändra alternativet "funktion" från ... jag kommer inte ihåg vad det var, men det var något galet... till bara "tomt". Det är samma typ av blank som funktionsalternativet är standard för andra värden - ints etc

heja,andrew

PS det

$cfg['ShowBlob'] = TRUE;

var från den angivna webbadressen i frågan jag länkade till. Affischen säger att det inte är effektivt i phpmyadmin, men jag laddade bara ner med en senaste sudo-get för några månader sedan, så det fungerar fortfarande. Jag behövde faktiskt att lägga in det värdet för att få redigeringen att fungera.



  1. Importera databaser och tabeller med PhpMyAdmin

  2. SSMS kraschar när man försöker ändra databasdiagram (v18.2)

  3. Hur genererar jag lagrade CRUD-procedurer från en tabell i SQL Server Management Studio

  4. Hur lägger man till automatisk ökning till kolumn i mysql-databasen med phpmyadmin?