summaryrefslogtreecommitdiff
path: root/storage/innobase
diff options
context:
space:
mode:
Diffstat (limited to 'storage/innobase')
-rw-r--r--storage/innobase/handler/ha_innodb.cc4
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;