Code in recent version, 2.2.14, still says:
5804 if ( $o->get('safe-auto-increment') 5805 && $sel_stmt->{index} 5806 && scalar(@{$src->{info}->{keys}->{$sel_stmt->{index}}->{cols}}) == 1 5807 && $src->{info}->{is_autoinc}->{ 5808 $src->{info}->{keys}->{$sel_stmt->{index}}->{cols}->[0] 5809 } 5810 ) { 5811 my $col = $q->quote($sel_stmt->{scols}->[0]); 5812 my ($val) = $dbh->selectrow_array("SELECT MAX($col) FROM $src->{db_tbl}"); 5813 $first_sql .= " AND ($col < " . $q->quote_val($val) . ")"; 5814 }
So, "last" row is missing.
Code in recent version, 2.2.14, still says:
5804 if ( $o->get( 'safe-auto- increment' ) @{$src- >{info} ->{keys} ->{$sel_ stmt->{ index}} ->{cols} }) == 1 info}-> {is_autoinc} ->{ info}-> {keys}- >{$sel_ stmt->{ index}} ->{cols} ->[0] $sel_stmt- >{scols} ->[0]); _array( "SELECT MAX($col) FROM $src->{db_tbl}");
5805 && $sel_stmt->{index}
5806 && scalar(
5807 && $src->{
5808 $src->{
5809 }
5810 ) {
5811 my $col = $q->quote(
5812 my ($val) = $dbh->selectrow
5813 $first_sql .= " AND ($col < " . $q->quote_val($val) . ")";
5814 }
So, "last" row is missing.