#!/bin/bash DB="test_db" TAB="test_tab" VON="0" ANZAHL="1000" #NR="16525955" NR="$(echo "SELECT COUNT(*) FROM ${DB}.${TAB};" | mysql -N)" while (( "${VON}" <= "${NR}" )) do # hier wird die Größe der Datensätze aus einer Spalte gemessen und in eine andere Tabelle geschrieben echo "INSERT INTO ${DB}.data_length_${TAB}_test SELECT LENGTH(ENTRYDATA), ID FROM ${DB}.${TAB} LIMIT ${VON},${ANZAHL};" | mysql VON="$(echo "${VON} ${ANZAHL}" | awk '{print $1 + $2 + 1}')" done