Мне нужна помощь. Я в замешательстве.
Я пытаюсь вытащить последнее изображение, хранящееся в BLOB-объекте, из 5 таблиц, применить к ним base64, прежде чем сохранять их как изображения. мой код ниже.
Моя первоначальная проблема в том, что я не могу передать переменную tableId в запрос mysql.
Имена таблиц: 100001, 100002, 100003, 100004, 100005 Столбцы таблицы совпадают с столбец 'image', содержащий BLOB-объекты, и столбец 'Time', содержащий значения временных меток.
#!/bin/bash
total=5 #value to increment the devices
tablecount=100000
for ((i=1; i<=$total; i++))
do
tableId=$(($tablecount + $i))
echo ${image} | base64 -d > images/$tableID.jpg
done < <(echo "SELECT image, Time FROM table_'$tableID' ORDER BY Time DESC LIMIT 1;" | mysql mydb -u someuser -pPassword)