Bug #65225 | InnoDB miscalculates auto-increment after changing auto_increment_increment | ||
---|---|---|---|
Submitted: | 7 May 2012 16:39 | Modified: | 10 Feb 2014 14:23 |
Reporter: | Elena Stepanova | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: InnoDB storage engine | Severity: | S3 (Non-critical) |
Version: | 5.1, 5.5, 5.6 | OS: | Any |
Assigned to: | CPU Architecture: | Any | |
Tags: | regression |
[7 May 2012 16:39]
Elena Stepanova
[8 May 2012 19:20]
Sveta Smirnova
Thank you for the report. Verified as described. Problem is not repeatable with version 5.0.
[10 Feb 2014 14:23]
Daniel Price
Fixed as of 5.5.37, 5.6.17, 5.7.4 and here's the changelog entry: Decreasing the "auto_increment_increment" value would have no affect on the next auto-increment value. Thank you for the bug report.
[27 Mar 2014 14:23]
Laurynas Biveinis
5.5$ bzr log -r 4596 -n0 ------------------------------------------------------------ revno: 4596 committer: Thirunarayanan B<thirunarayanan.balathandayuth@oracle.com> branch nick: mysql-5.5 timestamp: Mon 2014-02-10 10:13:35 +0530 message: Bug #14049391 INNODB MISCALCULATES AUTO-INCREMENT AFTER DECREASING AUTO_INCREMENT_INCREMENT Problem: ======= When auto_increment_increment system variable decreases, immediate next value of auto increment column is not affected. Solution: ======== Get the previous inserted value of auto increment column by subtracting the previous auto_increment_increment from next auto increment value. After that calculate the current autoinc value using newly changed auto_increment_increment variable. Approved by Sunny [rb#4394]