~ubuntu-branches/ubuntu/natty/mysql-5.1/natty-proposed

« back to all changes in this revision

Viewing changes to mysql-test/r/auto_increment.result

  • Committer: Package Import Robot
  • Author(s): Marc Deslauriers
  • Date: 2012-02-22 08:30:45 UTC
  • mfrom: (1.4.1)
  • Revision ID: package-import@ubuntu.com-20120222083045-2rd53r4bnyx7qus4
Tags: 5.1.61-0ubuntu0.11.04.1
* SECURITY UPDATE: Update to 5.1.61 to fix multiple security issues
  (LP: #937869)
  - http://www.oracle.com/technetwork/topics/security/cpujan2012-366304.html
  - CVE-2011-2262
  - CVE-2012-0075
  - CVE-2012-0112
  - CVE-2012-0113
  - CVE-2012-0114
  - CVE-2012-0115
  - CVE-2012-0116
  - CVE-2012-0117
  - CVE-2012-0118
  - CVE-2012-0119
  - CVE-2012-0120
  - CVE-2012-0484
  - CVE-2012-0485
  - CVE-2012-0486
  - CVE-2012-0487
  - CVE-2012-0488
  - CVE-2012-0489
  - CVE-2012-0490
  - CVE-2012-0491
  - CVE-2012-0492
  - CVE-2012-0493
  - CVE-2012-0494
  - CVE-2012-0495
  - CVE-2012-0496

Show diffs side-by-side

added added

removed removed

Lines of Context:
476
476
a
477
477
2
478
478
DROP TABLE t1, t2;
 
479
#
 
480
# Bug#39828 autoinc wraps around when offset and increment > 1
 
481
#
 
482
CREATE TABLE t1 (c1 BIGINT UNSIGNED AUTO_INCREMENT, PRIMARY KEY(c1)) engine=MyISAM;
 
483
INSERT INTO t1 VALUES(1);
 
484
INSERT INTO t1 VALUES (18446744073709551601);
 
485
SET @@SESSION.AUTO_INCREMENT_INCREMENT=10;
 
486
SELECT @@SESSION.AUTO_INCREMENT_OFFSET;
 
487
@@SESSION.AUTO_INCREMENT_OFFSET
 
488
1
 
489
INSERT INTO t1 VALUES (NULL), (NULL), (NULL);
 
490
ERROR 22003: Out of range value for column 't1' at row 167
 
491
SELECT * FROM t1;
 
492
c1
 
493
1
 
494
18446744073709551601
 
495
18446744073709551611
 
496
SET @@SESSION.AUTO_INCREMENT_INCREMENT=default;
 
497
SET @@SESSION.AUTO_INCREMENT_OFFSET=default;
 
498
DROP TABLE t1;
 
499
End of 5.1 tests
 
500
#
 
501
# Bug#50619 assert in handler::update_auto_increment
 
502
#
 
503
CREATE TABLE t1 (pk INT AUTO_INCREMENT, PRIMARY KEY (pk));
 
504
INSERT INTO t1 VALUES (NULL), (-1), (NULL);
 
505
SELECT * FROM t1;
 
506
pk
 
507
-1
 
508
1
 
509
2
 
510
DROP TABLE t1;
 
511
CREATE TABLE t1 (pk BIGINT UNSIGNED AUTO_INCREMENT, PRIMARY KEY (pk));
 
512
INSERT INTO t1 VALUES (NULL), (18446744073709551615-1), (NULL);
 
513
ERROR HY000: Failed to read auto-increment value from storage engine
 
514
SELECT * FROM t1;
 
515
pk
 
516
1
 
517
18446744073709551614
 
518
DROP TABLE t1;