Инструкцията за вмъкване трябва да бъде изпратена до mysql, а не до друг ред в скрипта на обвивката, така че трябва да го направите "тук документ".
mysql --host=randomhost --user=randomuser --password=randompass randomdb << EOF
insert into table (field1,field2,field3) values('http://www.site.com/$hash','$file','$size');
EOF
<< EOF
означава да вземете всичко преди следващия ред, който не съдържа нищо освен EOF
(без празни интервали в началото) като стандартен вход за програмата.