public function chunk($num = 100, callable $func)
{
$start = 0;
$this->paramsAutoReset(false);
while (!empty($result = $this->select($start, $num))) {
if ($func($result) === false) {
break;
}
$start += $num;
}
$this->paramsAutoReset(true);
}