diff options
Diffstat (limited to 'storage/innobase')
-rw-r--r-- | storage/innobase/handler/ha_innodb.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/storage/innobase/handler/ha_innodb.cc b/storage/innobase/handler/ha_innodb.cc index 793e0f8e070..2129bf61818 100644 --- a/storage/innobase/handler/ha_innodb.cc +++ b/storage/innobase/handler/ha_innodb.cc @@ -7328,10 +7328,10 @@ ha_innobase::get_auto_increment( trx->n_autoinc_rows = 1; } - *first_value = autoinc; + set_if_bigger(*first_value, autoinc); /* Not in the middle of a mult-row INSERT. */ } else if (prebuilt->last_value == 0) { - *first_value = autoinc; + set_if_bigger(*first_value, autoinc); } *nb_reserved_values = trx->n_autoinc_rows; |