Comment 4 for bug 1096274

Revision history for this message
Valerii Kravchuk (valerii-kravchuk) wrote :

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.