sql >> Databáze >  >> Database Tools >> phpMyAdmin

upravit pole blob phpmyadmin

Ah web phpmyadmin, zde tato stránka: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.

Dobře, takže podrobnosti o tom, jak mi povolit upravovat mé bloby.

Provedl jsem změnu

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

a vložte tyto dva jako poslední řádky do mého config.inc.php soubor, který, protože používám UBUNTU a použil jsem automatickou instalaci sudo apt-get install phpmyadmin , byl v /etc/phpmyadmin/

A všechno fungovalo, tak nějak. Nyní mohu upravovat své objekty blob... s tím omezením, že phpmyadmin zobrazuje aktuální obsah objektu blob v "zobrazení blob", což je spousta čísel nebo nějaký nesmysl.

Jednoduché řešení, které jsem našel, bylo:

  1. přepište text. Jednoduché úpravy nejsou ve skutečnosti možné, ale naštěstí jsem úpravy nepotřeboval, jen jsem přidal nová data.
  2. změňte možnost "funkce" z ... nepamatuji si, co to bylo, ale bylo to něco šíleného... na "prázdné". To je stejný druh mezery jako výchozí volba funkce pro jiné hodnoty - ints atd

na zdraví, andrewe

PS to

$cfg['ShowBlob'] = TRUE;

byl z dané adresy URL v otázce, na kterou jsem odkazoval. Plakát uvádí, že to není efektivní v phpmyadmin, ale stáhl jsem si pouze nejnovější sudo-get před několika měsíci, takže to stále funguje. Vlastně jsem to potřeboval zadat tuto hodnotu, aby úpravy fungovaly.



  1. SQL Server:změňte seed identity

  2. Jak zobrazím své uložené procedury v phpMyAdmin?

  3. Selhání úlohy skriptu SSIS skript verze 15.0?

  4. Proč se moje nové schéma nezobrazuje v podokně vlastností tabulky?