Commit ae2f0d98 authored by unknown's avatar unknown
Browse files

Fix for Bug #9675 Auto-increment not working with INSERT..SELECT and NDB storage, post review fix

parent 7259aabc
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -3934,6 +3934,9 @@ longlong ha_ndbcluster::get_auto_increment()
  DBUG_PRINT("enter", ("m_tabname: %s", m_tabname));
  Ndb *ndb= get_ndb();
  
  if (m_rows_inserted > m_rows_to_insert)
    /* We guessed too low */
    m_rows_to_insert+= m_autoincrement_prefetch;
  int cache_size= 
    (m_rows_to_insert - m_rows_inserted < m_autoincrement_prefetch) ?
    m_rows_to_insert - m_rows_inserted