~ubuntu-branches/ubuntu/karmic/mysql-dfsg-5.1/karmic

« back to all changes in this revision

Viewing changes to mysql-test/suite/parts/r/partition_auto_increment_innodb.result

  • Committer: Bazaar Package Importer
  • Author(s): Mathias Gug
  • Date: 2009-02-10 16:42:05 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20090210164205-ej41ocvm4z1s14nq
Tags: 5.1.31-1ubuntu1
* Merge from debian experimental, remaining changes: 
  - debian/mysql-server-5.1.config: ask for MySQL root password at priority
    high instead of medium so that the password prompt is seen on a default
    install. (LP: #319843)
  - debian/control: 
    + Don't build mysql-server, mysql-client, mysql-common and 
      libmysqlclient15-dev binary packages since they're still provided 
      by mysql-dfsg-5.0.
    + Rename libmysqlclient-dev package to libmysqlclient16-dev (LP: #316280).
      Make it conflict with libmysqlclient15-dev.
    + Make mysql-{client,server}-5.1 packages conflict and
      replace mysql-{client,server}-5.0, but not provide 
      mysql-{client,server}.
    + Depend on a specific version of mysql-common rather than the src 
      version of mysql-dfsg-5.1 since mysql-common is currently part of
      mysql-dfsg-5.0.
  - debian/rules: added -fno-strict-aliasing to CFLAGS to get
    around mysql testsuite build failures.
* debian/patches/92_ssl_test_cert.dpatch: certificate expiration in 
  test suite (LP: #323755).
* Dropped changes:
  - all of the changes made to support both 5.0 and 5.1 installed at the
    same time have been dropped now that amarok doesn't depend on
    mysql-server-5.1 anymore.

Show diffs side-by-side

added added

removed removed

Lines of Context:
35
35
INSERT INTO t1 VALUES (NULL);
36
36
UPDATE t1 SET c1 = 50 WHERE c1 = 17;
37
37
UPDATE t1 SET c1 = 51 WHERE c1 = 19;
 
38
FLUSH TABLES;
 
39
UPDATE t1 SET c1 = 40 WHERE c1 = 50;
 
40
SELECT AUTO_INCREMENT FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='test'
 
41
  AND TABLE_NAME='t1';
 
42
AUTO_INCREMENT
 
43
31
38
44
UPDATE t1 SET c1 = NULL WHERE c1 = 4;
39
45
INSERT INTO t1 VALUES (NULL);
40
46
INSERT INTO t1 VALUES (NULL);
52
58
30
53
59
31
54
60
32
55
 
50
 
61
40
56
62
51
57
63
DROP TABLE t1;
58
64
CREATE TABLE t1 (
110
116
SELECT * FROM t1 ORDER BY c1;
111
117
c1
112
118
1
 
119
INSERT INTO t1 VALUES (100);
 
120
INSERT INTO t1 VALUES (NULL);
 
121
DELETE FROM t1 WHERE c1 >= 100;
 
122
OPTIMIZE TABLE t1;
 
123
Table   Op      Msg_type        Msg_text
 
124
test.t1 optimize        note    Table does not support optimize, doing recreate + analyze instead
 
125
test.t1 optimize        status  OK
 
126
SHOW CREATE TABLE t1;
 
127
Table   Create Table
 
128
t1      CREATE TABLE `t1` (
 
129
  `c1` int(11) NOT NULL AUTO_INCREMENT,
 
130
  PRIMARY KEY (`c1`)
 
131
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
113
132
DROP TABLE t1;
114
133
# Simple test with NULL
115
134
CREATE TABLE t1 (
124
143
t1      CREATE TABLE `t1` (
125
144
  `c1` int(11) NOT NULL AUTO_INCREMENT,
126
145
  PRIMARY KEY (`c1`)
127
 
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (c1) PARTITIONS 2  */
 
146
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
 
147
/*!50100 PARTITION BY HASH (c1)
 
148
PARTITIONS 2 */
128
149
SELECT * FROM t1;
129
150
c1
130
151
1
187
208
INSERT INTO t1 VALUES (NULL);
188
209
UPDATE t1 SET c1 = 150 WHERE c1 = 17;
189
210
UPDATE t1 SET c1 = 151 WHERE c1 = 19;
 
211
FLUSH TABLES;
 
212
UPDATE t1 SET c1 = 140 WHERE c1 = 150;
 
213
SELECT AUTO_INCREMENT FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='test'
 
214
  AND TABLE_NAME='t1';
 
215
AUTO_INCREMENT
 
216
141
190
217
UPDATE t1 SET c1 = NULL WHERE c1 = 4;
191
218
INSERT INTO t1 VALUES (NULL);
192
219
INSERT INTO t1 VALUES (NULL);
207
234
60
208
235
90
209
236
91
210
 
150
 
237
140
 
238
141
 
239
142
211
240
151
212
 
152
213
 
153
214
241
DROP TABLE t1;
215
242
# Test with auto_increment_increment and auto_increment_offset.
216
243
CREATE TABLE t1 (
338
365
t1      CREATE TABLE `t1` (
339
366
  `c1` int(11) NOT NULL AUTO_INCREMENT,
340
367
  PRIMARY KEY (`c1`)
341
 
) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (c1) PARTITIONS 2  */
 
368
) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=latin1
 
369
/*!50100 PARTITION BY HASH (c1)
 
370
PARTITIONS 2 */
342
371
SELECT * FROM t1 ORDER BY c1;
343
372
c1
344
373
26
349
378
t1      CREATE TABLE `t1` (
350
379
  `c1` int(11) NOT NULL AUTO_INCREMENT,
351
380
  PRIMARY KEY (`c1`)
352
 
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (c1) PARTITIONS 2  */
 
381
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
 
382
/*!50100 PARTITION BY HASH (c1)
 
383
PARTITIONS 2 */
353
384
SELECT * FROM t1 ORDER BY c1;
354
385
c1
355
386
1
 
387
INSERT INTO t1 VALUES (100);
 
388
INSERT INTO t1 VALUES (NULL);
 
389
DELETE FROM t1 WHERE c1 >= 100;
 
390
OPTIMIZE TABLE t1;
 
391
Table   Op      Msg_type        Msg_text
 
392
test.t1 optimize        note    Table does not support optimize, doing recreate + analyze instead
 
393
test.t1 optimize        status  OK
 
394
SHOW CREATE TABLE t1;
 
395
Table   Create Table
 
396
t1      CREATE TABLE `t1` (
 
397
  `c1` int(11) NOT NULL AUTO_INCREMENT,
 
398
  PRIMARY KEY (`c1`)
 
399
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
 
400
/*!50100 PARTITION BY HASH (c1)
 
401
PARTITIONS 2 */
356
402
DROP TABLE t1;
357
403
# Test with two threads
358
404
# con default
604
650
t1      CREATE TABLE `t1` (
605
651
  `c1` int(11) NOT NULL AUTO_INCREMENT,
606
652
  PRIMARY KEY (`c1`)
607
 
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (c1) PARTITIONS 2  */
 
653
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=latin1
 
654
/*!50100 PARTITION BY HASH (c1)
 
655
PARTITIONS 2 */
608
656
INSERT INTO t1 (c1) VALUES (4);
609
657
SHOW CREATE TABLE t1;
610
658
Table   Create Table
611
659
t1      CREATE TABLE `t1` (
612
660
  `c1` int(11) NOT NULL AUTO_INCREMENT,
613
661
  PRIMARY KEY (`c1`)
614
 
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (c1) PARTITIONS 2  */
 
662
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=latin1
 
663
/*!50100 PARTITION BY HASH (c1)
 
664
PARTITIONS 2 */
615
665
INSERT INTO t1 (c1) VALUES (0);
616
666
SHOW CREATE TABLE t1;
617
667
Table   Create Table
618
668
t1      CREATE TABLE `t1` (
619
669
  `c1` int(11) NOT NULL AUTO_INCREMENT,
620
670
  PRIMARY KEY (`c1`)
621
 
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (c1) PARTITIONS 2  */
 
671
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=latin1
 
672
/*!50100 PARTITION BY HASH (c1)
 
673
PARTITIONS 2 */
622
674
INSERT INTO t1 (c1) VALUES (NULL);
623
675
SHOW CREATE TABLE t1;
624
676
Table   Create Table
625
677
t1      CREATE TABLE `t1` (
626
678
  `c1` int(11) NOT NULL AUTO_INCREMENT,
627
679
  PRIMARY KEY (`c1`)
628
 
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (c1) PARTITIONS 2  */
 
680
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=latin1
 
681
/*!50100 PARTITION BY HASH (c1)
 
682
PARTITIONS 2 */
629
683
SELECT * FROM t1 ORDER BY c1;
630
684
c1
631
685
4
639
693
t1      CREATE TABLE `t1` (
640
694
  `c1` int(11) NOT NULL AUTO_INCREMENT,
641
695
  PRIMARY KEY (`c1`)
642
 
) ENGINE=InnoDB AUTO_INCREMENT=301 DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (c1) PARTITIONS 2  */
 
696
) ENGINE=InnoDB AUTO_INCREMENT=301 DEFAULT CHARSET=latin1
 
697
/*!50100 PARTITION BY HASH (c1)
 
698
PARTITIONS 2 */
643
699
INSERT INTO t1 (c1) VALUES (0);
644
700
SHOW CREATE TABLE t1;
645
701
Table   Create Table
646
702
t1      CREATE TABLE `t1` (
647
703
  `c1` int(11) NOT NULL AUTO_INCREMENT,
648
704
  PRIMARY KEY (`c1`)
649
 
) ENGINE=InnoDB AUTO_INCREMENT=301 DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (c1) PARTITIONS 2  */
 
705
) ENGINE=InnoDB AUTO_INCREMENT=301 DEFAULT CHARSET=latin1
 
706
/*!50100 PARTITION BY HASH (c1)
 
707
PARTITIONS 2 */
650
708
INSERT INTO t1 (c1) VALUES (NULL);
651
709
SHOW CREATE TABLE t1;
652
710
Table   Create Table
653
711
t1      CREATE TABLE `t1` (
654
712
  `c1` int(11) NOT NULL AUTO_INCREMENT,
655
713
  PRIMARY KEY (`c1`)
656
 
) ENGINE=InnoDB AUTO_INCREMENT=302 DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (c1) PARTITIONS 2  */
 
714
) ENGINE=InnoDB AUTO_INCREMENT=302 DEFAULT CHARSET=latin1
 
715
/*!50100 PARTITION BY HASH (c1)
 
716
PARTITIONS 2 */
657
717
SELECT * FROM t1 ORDER BY c1;
658
718
c1
659
719
0
674
734
t1      CREATE TABLE `t1` (
675
735
  `c1` int(11) NOT NULL AUTO_INCREMENT,
676
736
  PRIMARY KEY (`c1`)
677
 
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (c1) PARTITIONS 2  */
 
737
) ENGINE=InnoDB DEFAULT CHARSET=latin1
 
738
/*!50100 PARTITION BY HASH (c1)
 
739
PARTITIONS 2 */
678
740
INSERT INTO t1 (c1) VALUES (NULL);
679
741
SHOW CREATE TABLE t1;
680
742
Table   Create Table
681
743
t1      CREATE TABLE `t1` (
682
744
  `c1` int(11) NOT NULL AUTO_INCREMENT,
683
745
  PRIMARY KEY (`c1`)
684
 
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (c1) PARTITIONS 2  */
 
746
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
 
747
/*!50100 PARTITION BY HASH (c1)
 
748
PARTITIONS 2 */
685
749
SELECT * FROM t1;
686
750
c1
687
751
1
691
755
t1      CREATE TABLE `t1` (
692
756
  `c1` int(11) NOT NULL AUTO_INCREMENT,
693
757
  PRIMARY KEY (`c1`)
694
 
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (c1) PARTITIONS 2  */
 
758
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
 
759
/*!50100 PARTITION BY HASH (c1)
 
760
PARTITIONS 2 */
695
761
INSERT INTO t1 (c1) VALUES (NULL);
696
762
SHOW CREATE TABLE t1;
697
763
Table   Create Table
698
764
t1      CREATE TABLE `t1` (
699
765
  `c1` int(11) NOT NULL AUTO_INCREMENT,
700
766
  PRIMARY KEY (`c1`)
701
 
) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (c1) PARTITIONS 2  */
 
767
) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=latin1
 
768
/*!50100 PARTITION BY HASH (c1)
 
769
PARTITIONS 2 */
702
770
SELECT * FROM t1 ORDER BY c1;
703
771
c1
704
772
1
716
784
t1      CREATE TABLE `t1` (
717
785
  `c1` int(11) NOT NULL AUTO_INCREMENT,
718
786
  PRIMARY KEY (`c1`)
719
 
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (c1) PARTITIONS 2  */
 
787
) ENGINE=InnoDB DEFAULT CHARSET=latin1
 
788
/*!50100 PARTITION BY HASH (c1)
 
789
PARTITIONS 2 */
720
790
FLUSH TABLE;
721
791
SHOW CREATE TABLE t1;
722
792
Table   Create Table
723
793
t1      CREATE TABLE `t1` (
724
794
  `c1` int(11) NOT NULL AUTO_INCREMENT,
725
795
  PRIMARY KEY (`c1`)
726
 
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (c1) PARTITIONS 2  */
 
796
) ENGINE=InnoDB DEFAULT CHARSET=latin1
 
797
/*!50100 PARTITION BY HASH (c1)
 
798
PARTITIONS 2 */
727
799
INSERT INTO t1 VALUES (4);
728
800
FLUSH TABLE;
729
801
SHOW CREATE TABLE t1;
731
803
t1      CREATE TABLE `t1` (
732
804
  `c1` int(11) NOT NULL AUTO_INCREMENT,
733
805
  PRIMARY KEY (`c1`)
734
 
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (c1) PARTITIONS 2  */
 
806
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=latin1
 
807
/*!50100 PARTITION BY HASH (c1)
 
808
PARTITIONS 2 */
735
809
INSERT INTO t1 VALUES (NULL);
736
810
FLUSH TABLE;
737
811
SHOW CREATE TABLE t1;
739
813
t1      CREATE TABLE `t1` (
740
814
  `c1` int(11) NOT NULL AUTO_INCREMENT,
741
815
  PRIMARY KEY (`c1`)
742
 
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (c1) PARTITIONS 2  */
 
816
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=latin1
 
817
/*!50100 PARTITION BY HASH (c1)
 
818
PARTITIONS 2 */
743
819
SELECT * FROM t1 ORDER BY c1;
744
820
c1
745
821
4