BASH -> mySQL blob data
hynar na centrum.cz
hynar na centrum.cz
Pátek Duben 11 23:02:31 CEST 2003
Zdravim,
prave si s tim taky hraju :),jde to udelat pomoci funkce LOAD_FILE, ta
vezme data ze souboru a vrati je jako retezec.
mysql -u <user> -p -e
"insert into bl values(3, LOAD_FILE('~/access'))";
Zkousim to tady s obrazkem png, ale co me trapi, je ze to nedostanu v
poradku ven. To delam asi takhle:
SELECT b INTO OUTFILE 'img.png' from bl where i=3;
bl je tabulka, b je BLOB sloupec a i identifikuje jeden radek :)
S pozdravem
Martin Hynar
> Zdravim,
> potrebuji ulozit generovany binarni soubor z disku do mySQL (jako
BLOB data)
> primo z bashe, bohuzel
> porad chyby.
> DATA = `cat soubor`
> mysql -e "insert into tabulka values('$DATA')"
>
> Pokud data je slovo AHOJ, vsechno je ok, ale binarni soubor...
>
> Diky za rady
>
--------------------
Centrum.cz Připojení - Připojte se k internetu bez čekání a zdarma! http://pripojeni.centrum.cz
Další informace o konferenci Linux