summaryrefslogtreecommitdiff
path: root/dbug
diff options
context:
space:
mode:
authorSergey Glukhov <sergey.glukhov@oracle.com>2010-12-13 14:48:12 +0300
committerSergey Glukhov <sergey.glukhov@oracle.com>2010-12-13 14:48:12 +0300
commit1faf910eeb4e8f40253bf34b634af5332f367dc5 (patch)
tree86c8c572467405b0b7aa8f57d5729301c9e5086f /dbug
parent6330815a0ce15311cb90781d633b4c8cdfd34834 (diff)
downloadmariadb-git-1faf910eeb4e8f40253bf34b634af5332f367dc5.tar.gz
Bug#39828 : Autoinc wraps around when offset and increment > 1
Auto increment value wraps when performing a bulk insert with auto_increment_increment and auto_increment_offset greater than one. The fix: If overflow happened then return MAX_ULONGLONG value as an indication of overflow and check this before storing the value into the field in update_auto_increment(). mysql-test/r/auto_increment.result: test case mysql-test/suite/innodb/r/innodb-autoinc.result: test case fix mysql-test/suite/innodb/t/innodb-autoinc.test: test case fix mysql-test/suite/innodb_plugin/r/innodb-autoinc.result: test case fix mysql-test/suite/innodb_plugin/t/innodb-autoinc.test: test case fix mysql-test/t/auto_increment.test: test case sql/handler.cc: If overflow happened then return MAX_ULONGLONG value as an indication of overflow and check this before storing the value into the field in update_auto_increment().
Diffstat (limited to 'dbug')
0 files changed, 0 insertions, 0 deletions