Mysql
 sql >> Database >  >> RDS >> Mysql

Esportazione di BLOB dal database MySQL in un file con solo SQL

Utilizzare INTO e supponendo che tu abbia il permesso di scrittura come mysql utente nella posizione in cui desideri archiviare i file, puoi fare:

SELECT id, blob INTO DUMPFILE '/tmp/path' FROM table;

Sfortunatamente, in MySQL non è possibile specificare il dumpfile come espressione/variabile. Tuttavia, è possibile ottenere ciò se lo si avvolge in una procedura memorizzata e si utilizzano le variabili.