MySQL Lists are EOL. Please join:

List:Commits« Previous MessageNext Message »
From:John H. Embretsen Date:September 8 2008 11:23am
Subject:bzr commit into mysql-6.0-falcon branch (john.embretsen:2813) WL#4048
View as plain text  
#At file:///export/home/tmp/je159969/mysql/bzr-repos/mysql-6.0-falcon-index-test/

 2813 John H. Embretsen	2008-09-08
      Changes to the test falcon_online_index, based on review comments.
      
      Related to WL#4048 - Falcon: On-line add attribute, Falcon handler part
      
       - Added some more echo statements to make output more readable.
       - Disabled query log for insert statements for t2, t3 in test initialization 
         in order to reduce test result file size.
       - Added test segment for ONLINE ADD INDEX using default (no specified) index name.
       - Added negative tests for:
          - ONLINE ADD/DROP PRIMARY KEY.
          - ONLINE ADD/DROP of the same key multiple times in a row.
modified:
  mysql-test/suite/falcon/r/falcon_online_index.result
  mysql-test/suite/falcon/t/falcon_online_index.test

=== modified file 'mysql-test/suite/falcon/r/falcon_online_index.result'
--- a/mysql-test/suite/falcon/r/falcon_online_index.result	2008-09-04 18:38:48 +0000
+++ b/mysql-test/suite/falcon/r/falcon_online_index.result	2008-09-08 11:23:10 +0000
@@ -34,39 +34,7 @@ b int,
 c int,
 d VARCHAR(65)
 );
-INSERT INTO t2 VALUES (0, 0*2, 0+1, 'SomeString 0 for testing');
-INSERT INTO t2 VALUES (1, 1*2, 1+1, 'SomeString 1 for testing');
-INSERT INTO t2 VALUES (2, 2*2, 2+1, 'SomeString 2 for testing');
-INSERT INTO t2 VALUES (3, 3*2, 3+1, 'SomeString 3 for testing');
-INSERT INTO t2 VALUES (4, 4*2, 4+1, 'SomeString 4 for testing');
-INSERT INTO t2 VALUES (5, 5*2, 5+1, 'SomeString 5 for testing');
-INSERT INTO t2 VALUES (6, 6*2, 6+1, 'SomeString 6 for testing');
-INSERT INTO t2 VALUES (7, 7*2, 7+1, 'SomeString 7 for testing');
-INSERT INTO t2 VALUES (8, 8*2, 8+1, 'SomeString 8 for testing');
-INSERT INTO t2 VALUES (9, 9*2, 9+1, 'SomeString 9 for testing');
-INSERT INTO t2 VALUES (10, 10*2, 10+1, 'SomeString 10 for testing');
-INSERT INTO t2 VALUES (11, 11*2, 11+1, 'SomeString 11 for testing');
-INSERT INTO t2 VALUES (12, 12*2, 12+1, 'SomeString 12 for testing');
-INSERT INTO t2 VALUES (13, 13*2, 13+1, 'SomeString 13 for testing');
-INSERT INTO t2 VALUES (14, 14*2, 14+1, 'SomeString 14 for testing');
-INSERT INTO t2 VALUES (15, 15*2, 15+1, 'SomeString 15 for testing');
-INSERT INTO t2 VALUES (16, 16*2, 16+1, 'SomeString 16 for testing');
-INSERT INTO t2 VALUES (17, 17*2, 17+1, 'SomeString 17 for testing');
-INSERT INTO t2 VALUES (18, 18*2, 18+1, 'SomeString 18 for testing');
-INSERT INTO t2 VALUES (19, 19*2, 19+1, 'SomeString 19 for testing');
-INSERT INTO t2 VALUES (20, 20*2, 20+1, 'SomeString 20 for testing');
-INSERT INTO t2 VALUES (21, 21*2, 21+1, 'SomeString 21 for testing');
-INSERT INTO t2 VALUES (22, 22*2, 22+1, 'SomeString 22 for testing');
-INSERT INTO t2 VALUES (23, 23*2, 23+1, 'SomeString 23 for testing');
-INSERT INTO t2 VALUES (24, 24*2, 24+1, 'SomeString 24 for testing');
-INSERT INTO t2 VALUES (25, 25*2, 25+1, 'SomeString 25 for testing');
-INSERT INTO t2 VALUES (26, 26*2, 26+1, 'SomeString 26 for testing');
-INSERT INTO t2 VALUES (27, 27*2, 27+1, 'SomeString 27 for testing');
-INSERT INTO t2 VALUES (28, 28*2, 28+1, 'SomeString 28 for testing');
-INSERT INTO t2 VALUES (29, 29*2, 29+1, 'SomeString 29 for testing');
-INSERT INTO t2 VALUES (30, 30*2, 30+1, 'SomeString 30 for testing');
-INSERT INTO t2 VALUES (31, 31*2, 31+1, 'SomeString 31 for testing');
-INSERT INTO t2 VALUES (32, 32*2, 32+1, 'SomeString 32 for testing');
+#-------- Inserting 33 rows into t2 (query log disabled) --------#
 CREATE TABLE t3 (
 a int PRIMARY KEY AUTO_INCREMENT, 
 b int DEFAULT 9999,
@@ -74,1006 +42,7 @@ c int DEFAULT 8888 NOT NULL,
 d int NOT NULL,
 e VARCHAR(65)
 );
-INSERT INTO t3 (b, c, d, e) VALUES (0*2, 0+1, 0-1, 'SomeVarchar 0 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (1*2, 1+1, 1-1, 'SomeVarchar 1 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (2*2, 2+1, 2-1, 'SomeVarchar 2 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (3*2, 3+1, 3-1, 'SomeVarchar 3 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (4*2, 4+1, 4-1, 'SomeVarchar 4 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (5*2, 5+1, 5-1, 'SomeVarchar 5 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (6*2, 6+1, 6-1, 'SomeVarchar 6 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (7*2, 7+1, 7-1, 'SomeVarchar 7 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (8*2, 8+1, 8-1, 'SomeVarchar 8 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (9*2, 9+1, 9-1, 'SomeVarchar 9 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (10*2, 10+1, 10-1, 'SomeVarchar 10 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (11*2, 11+1, 11-1, 'SomeVarchar 11 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (12*2, 12+1, 12-1, 'SomeVarchar 12 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (13*2, 13+1, 13-1, 'SomeVarchar 13 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (14*2, 14+1, 14-1, 'SomeVarchar 14 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (15*2, 15+1, 15-1, 'SomeVarchar 15 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (16*2, 16+1, 16-1, 'SomeVarchar 16 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (17*2, 17+1, 17-1, 'SomeVarchar 17 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (18*2, 18+1, 18-1, 'SomeVarchar 18 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (19*2, 19+1, 19-1, 'SomeVarchar 19 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (20*2, 20+1, 20-1, 'SomeVarchar 20 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (21*2, 21+1, 21-1, 'SomeVarchar 21 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (22*2, 22+1, 22-1, 'SomeVarchar 22 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (23*2, 23+1, 23-1, 'SomeVarchar 23 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (24*2, 24+1, 24-1, 'SomeVarchar 24 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (25*2, 25+1, 25-1, 'SomeVarchar 25 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (26*2, 26+1, 26-1, 'SomeVarchar 26 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (27*2, 27+1, 27-1, 'SomeVarchar 27 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (28*2, 28+1, 28-1, 'SomeVarchar 28 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (29*2, 29+1, 29-1, 'SomeVarchar 29 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (30*2, 30+1, 30-1, 'SomeVarchar 30 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (31*2, 31+1, 31-1, 'SomeVarchar 31 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (32*2, 32+1, 32-1, 'SomeVarchar 32 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (33*2, 33+1, 33-1, 'SomeVarchar 33 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (34*2, 34+1, 34-1, 'SomeVarchar 34 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (35*2, 35+1, 35-1, 'SomeVarchar 35 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (36*2, 36+1, 36-1, 'SomeVarchar 36 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (37*2, 37+1, 37-1, 'SomeVarchar 37 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (38*2, 38+1, 38-1, 'SomeVarchar 38 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (39*2, 39+1, 39-1, 'SomeVarchar 39 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (40*2, 40+1, 40-1, 'SomeVarchar 40 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (41*2, 41+1, 41-1, 'SomeVarchar 41 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (42*2, 42+1, 42-1, 'SomeVarchar 42 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (43*2, 43+1, 43-1, 'SomeVarchar 43 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (44*2, 44+1, 44-1, 'SomeVarchar 44 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (45*2, 45+1, 45-1, 'SomeVarchar 45 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (46*2, 46+1, 46-1, 'SomeVarchar 46 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (47*2, 47+1, 47-1, 'SomeVarchar 47 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (48*2, 48+1, 48-1, 'SomeVarchar 48 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (49*2, 49+1, 49-1, 'SomeVarchar 49 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (50*2, 50+1, 50-1, 'SomeVarchar 50 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (51*2, 51+1, 51-1, 'SomeVarchar 51 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (52*2, 52+1, 52-1, 'SomeVarchar 52 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (53*2, 53+1, 53-1, 'SomeVarchar 53 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (54*2, 54+1, 54-1, 'SomeVarchar 54 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (55*2, 55+1, 55-1, 'SomeVarchar 55 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (56*2, 56+1, 56-1, 'SomeVarchar 56 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (57*2, 57+1, 57-1, 'SomeVarchar 57 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (58*2, 58+1, 58-1, 'SomeVarchar 58 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (59*2, 59+1, 59-1, 'SomeVarchar 59 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (60*2, 60+1, 60-1, 'SomeVarchar 60 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (61*2, 61+1, 61-1, 'SomeVarchar 61 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (62*2, 62+1, 62-1, 'SomeVarchar 62 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (63*2, 63+1, 63-1, 'SomeVarchar 63 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (64*2, 64+1, 64-1, 'SomeVarchar 64 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (65*2, 65+1, 65-1, 'SomeVarchar 65 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (66*2, 66+1, 66-1, 'SomeVarchar 66 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (67*2, 67+1, 67-1, 'SomeVarchar 67 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (68*2, 68+1, 68-1, 'SomeVarchar 68 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (69*2, 69+1, 69-1, 'SomeVarchar 69 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (70*2, 70+1, 70-1, 'SomeVarchar 70 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (71*2, 71+1, 71-1, 'SomeVarchar 71 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (72*2, 72+1, 72-1, 'SomeVarchar 72 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (73*2, 73+1, 73-1, 'SomeVarchar 73 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (74*2, 74+1, 74-1, 'SomeVarchar 74 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (75*2, 75+1, 75-1, 'SomeVarchar 75 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (76*2, 76+1, 76-1, 'SomeVarchar 76 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (77*2, 77+1, 77-1, 'SomeVarchar 77 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (78*2, 78+1, 78-1, 'SomeVarchar 78 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (79*2, 79+1, 79-1, 'SomeVarchar 79 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (80*2, 80+1, 80-1, 'SomeVarchar 80 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (81*2, 81+1, 81-1, 'SomeVarchar 81 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (82*2, 82+1, 82-1, 'SomeVarchar 82 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (83*2, 83+1, 83-1, 'SomeVarchar 83 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (84*2, 84+1, 84-1, 'SomeVarchar 84 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (85*2, 85+1, 85-1, 'SomeVarchar 85 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (86*2, 86+1, 86-1, 'SomeVarchar 86 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (87*2, 87+1, 87-1, 'SomeVarchar 87 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (88*2, 88+1, 88-1, 'SomeVarchar 88 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (89*2, 89+1, 89-1, 'SomeVarchar 89 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (90*2, 90+1, 90-1, 'SomeVarchar 90 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (91*2, 91+1, 91-1, 'SomeVarchar 91 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (92*2, 92+1, 92-1, 'SomeVarchar 92 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (93*2, 93+1, 93-1, 'SomeVarchar 93 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (94*2, 94+1, 94-1, 'SomeVarchar 94 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (95*2, 95+1, 95-1, 'SomeVarchar 95 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (96*2, 96+1, 96-1, 'SomeVarchar 96 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (97*2, 97+1, 97-1, 'SomeVarchar 97 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (98*2, 98+1, 98-1, 'SomeVarchar 98 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (99*2, 99+1, 99-1, 'SomeVarchar 99 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (100*2, 100+1, 100-1, 'SomeVarchar 100 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (101*2, 101+1, 101-1, 'SomeVarchar 101 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (102*2, 102+1, 102-1, 'SomeVarchar 102 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (103*2, 103+1, 103-1, 'SomeVarchar 103 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (104*2, 104+1, 104-1, 'SomeVarchar 104 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (105*2, 105+1, 105-1, 'SomeVarchar 105 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (106*2, 106+1, 106-1, 'SomeVarchar 106 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (107*2, 107+1, 107-1, 'SomeVarchar 107 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (108*2, 108+1, 108-1, 'SomeVarchar 108 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (109*2, 109+1, 109-1, 'SomeVarchar 109 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (110*2, 110+1, 110-1, 'SomeVarchar 110 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (111*2, 111+1, 111-1, 'SomeVarchar 111 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (112*2, 112+1, 112-1, 'SomeVarchar 112 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (113*2, 113+1, 113-1, 'SomeVarchar 113 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (114*2, 114+1, 114-1, 'SomeVarchar 114 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (115*2, 115+1, 115-1, 'SomeVarchar 115 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (116*2, 116+1, 116-1, 'SomeVarchar 116 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (117*2, 117+1, 117-1, 'SomeVarchar 117 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (118*2, 118+1, 118-1, 'SomeVarchar 118 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (119*2, 119+1, 119-1, 'SomeVarchar 119 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (120*2, 120+1, 120-1, 'SomeVarchar 120 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (121*2, 121+1, 121-1, 'SomeVarchar 121 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (122*2, 122+1, 122-1, 'SomeVarchar 122 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (123*2, 123+1, 123-1, 'SomeVarchar 123 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (124*2, 124+1, 124-1, 'SomeVarchar 124 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (125*2, 125+1, 125-1, 'SomeVarchar 125 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (126*2, 126+1, 126-1, 'SomeVarchar 126 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (127*2, 127+1, 127-1, 'SomeVarchar 127 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (128*2, 128+1, 128-1, 'SomeVarchar 128 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (129*2, 129+1, 129-1, 'SomeVarchar 129 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (130*2, 130+1, 130-1, 'SomeVarchar 130 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (131*2, 131+1, 131-1, 'SomeVarchar 131 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (132*2, 132+1, 132-1, 'SomeVarchar 132 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (133*2, 133+1, 133-1, 'SomeVarchar 133 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (134*2, 134+1, 134-1, 'SomeVarchar 134 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (135*2, 135+1, 135-1, 'SomeVarchar 135 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (136*2, 136+1, 136-1, 'SomeVarchar 136 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (137*2, 137+1, 137-1, 'SomeVarchar 137 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (138*2, 138+1, 138-1, 'SomeVarchar 138 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (139*2, 139+1, 139-1, 'SomeVarchar 139 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (140*2, 140+1, 140-1, 'SomeVarchar 140 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (141*2, 141+1, 141-1, 'SomeVarchar 141 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (142*2, 142+1, 142-1, 'SomeVarchar 142 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (143*2, 143+1, 143-1, 'SomeVarchar 143 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (144*2, 144+1, 144-1, 'SomeVarchar 144 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (145*2, 145+1, 145-1, 'SomeVarchar 145 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (146*2, 146+1, 146-1, 'SomeVarchar 146 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (147*2, 147+1, 147-1, 'SomeVarchar 147 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (148*2, 148+1, 148-1, 'SomeVarchar 148 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (149*2, 149+1, 149-1, 'SomeVarchar 149 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (150*2, 150+1, 150-1, 'SomeVarchar 150 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (151*2, 151+1, 151-1, 'SomeVarchar 151 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (152*2, 152+1, 152-1, 'SomeVarchar 152 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (153*2, 153+1, 153-1, 'SomeVarchar 153 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (154*2, 154+1, 154-1, 'SomeVarchar 154 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (155*2, 155+1, 155-1, 'SomeVarchar 155 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (156*2, 156+1, 156-1, 'SomeVarchar 156 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (157*2, 157+1, 157-1, 'SomeVarchar 157 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (158*2, 158+1, 158-1, 'SomeVarchar 158 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (159*2, 159+1, 159-1, 'SomeVarchar 159 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (160*2, 160+1, 160-1, 'SomeVarchar 160 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (161*2, 161+1, 161-1, 'SomeVarchar 161 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (162*2, 162+1, 162-1, 'SomeVarchar 162 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (163*2, 163+1, 163-1, 'SomeVarchar 163 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (164*2, 164+1, 164-1, 'SomeVarchar 164 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (165*2, 165+1, 165-1, 'SomeVarchar 165 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (166*2, 166+1, 166-1, 'SomeVarchar 166 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (167*2, 167+1, 167-1, 'SomeVarchar 167 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (168*2, 168+1, 168-1, 'SomeVarchar 168 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (169*2, 169+1, 169-1, 'SomeVarchar 169 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (170*2, 170+1, 170-1, 'SomeVarchar 170 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (171*2, 171+1, 171-1, 'SomeVarchar 171 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (172*2, 172+1, 172-1, 'SomeVarchar 172 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (173*2, 173+1, 173-1, 'SomeVarchar 173 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (174*2, 174+1, 174-1, 'SomeVarchar 174 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (175*2, 175+1, 175-1, 'SomeVarchar 175 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (176*2, 176+1, 176-1, 'SomeVarchar 176 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (177*2, 177+1, 177-1, 'SomeVarchar 177 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (178*2, 178+1, 178-1, 'SomeVarchar 178 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (179*2, 179+1, 179-1, 'SomeVarchar 179 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (180*2, 180+1, 180-1, 'SomeVarchar 180 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (181*2, 181+1, 181-1, 'SomeVarchar 181 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (182*2, 182+1, 182-1, 'SomeVarchar 182 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (183*2, 183+1, 183-1, 'SomeVarchar 183 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (184*2, 184+1, 184-1, 'SomeVarchar 184 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (185*2, 185+1, 185-1, 'SomeVarchar 185 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (186*2, 186+1, 186-1, 'SomeVarchar 186 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (187*2, 187+1, 187-1, 'SomeVarchar 187 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (188*2, 188+1, 188-1, 'SomeVarchar 188 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (189*2, 189+1, 189-1, 'SomeVarchar 189 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (190*2, 190+1, 190-1, 'SomeVarchar 190 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (191*2, 191+1, 191-1, 'SomeVarchar 191 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (192*2, 192+1, 192-1, 'SomeVarchar 192 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (193*2, 193+1, 193-1, 'SomeVarchar 193 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (194*2, 194+1, 194-1, 'SomeVarchar 194 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (195*2, 195+1, 195-1, 'SomeVarchar 195 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (196*2, 196+1, 196-1, 'SomeVarchar 196 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (197*2, 197+1, 197-1, 'SomeVarchar 197 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (198*2, 198+1, 198-1, 'SomeVarchar 198 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (199*2, 199+1, 199-1, 'SomeVarchar 199 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (200*2, 200+1, 200-1, 'SomeVarchar 200 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (201*2, 201+1, 201-1, 'SomeVarchar 201 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (202*2, 202+1, 202-1, 'SomeVarchar 202 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (203*2, 203+1, 203-1, 'SomeVarchar 203 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (204*2, 204+1, 204-1, 'SomeVarchar 204 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (205*2, 205+1, 205-1, 'SomeVarchar 205 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (206*2, 206+1, 206-1, 'SomeVarchar 206 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (207*2, 207+1, 207-1, 'SomeVarchar 207 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (208*2, 208+1, 208-1, 'SomeVarchar 208 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (209*2, 209+1, 209-1, 'SomeVarchar 209 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (210*2, 210+1, 210-1, 'SomeVarchar 210 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (211*2, 211+1, 211-1, 'SomeVarchar 211 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (212*2, 212+1, 212-1, 'SomeVarchar 212 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (213*2, 213+1, 213-1, 'SomeVarchar 213 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (214*2, 214+1, 214-1, 'SomeVarchar 214 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (215*2, 215+1, 215-1, 'SomeVarchar 215 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (216*2, 216+1, 216-1, 'SomeVarchar 216 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (217*2, 217+1, 217-1, 'SomeVarchar 217 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (218*2, 218+1, 218-1, 'SomeVarchar 218 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (219*2, 219+1, 219-1, 'SomeVarchar 219 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (220*2, 220+1, 220-1, 'SomeVarchar 220 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (221*2, 221+1, 221-1, 'SomeVarchar 221 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (222*2, 222+1, 222-1, 'SomeVarchar 222 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (223*2, 223+1, 223-1, 'SomeVarchar 223 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (224*2, 224+1, 224-1, 'SomeVarchar 224 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (225*2, 225+1, 225-1, 'SomeVarchar 225 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (226*2, 226+1, 226-1, 'SomeVarchar 226 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (227*2, 227+1, 227-1, 'SomeVarchar 227 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (228*2, 228+1, 228-1, 'SomeVarchar 228 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (229*2, 229+1, 229-1, 'SomeVarchar 229 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (230*2, 230+1, 230-1, 'SomeVarchar 230 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (231*2, 231+1, 231-1, 'SomeVarchar 231 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (232*2, 232+1, 232-1, 'SomeVarchar 232 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (233*2, 233+1, 233-1, 'SomeVarchar 233 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (234*2, 234+1, 234-1, 'SomeVarchar 234 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (235*2, 235+1, 235-1, 'SomeVarchar 235 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (236*2, 236+1, 236-1, 'SomeVarchar 236 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (237*2, 237+1, 237-1, 'SomeVarchar 237 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (238*2, 238+1, 238-1, 'SomeVarchar 238 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (239*2, 239+1, 239-1, 'SomeVarchar 239 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (240*2, 240+1, 240-1, 'SomeVarchar 240 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (241*2, 241+1, 241-1, 'SomeVarchar 241 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (242*2, 242+1, 242-1, 'SomeVarchar 242 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (243*2, 243+1, 243-1, 'SomeVarchar 243 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (244*2, 244+1, 244-1, 'SomeVarchar 244 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (245*2, 245+1, 245-1, 'SomeVarchar 245 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (246*2, 246+1, 246-1, 'SomeVarchar 246 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (247*2, 247+1, 247-1, 'SomeVarchar 247 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (248*2, 248+1, 248-1, 'SomeVarchar 248 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (249*2, 249+1, 249-1, 'SomeVarchar 249 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (250*2, 250+1, 250-1, 'SomeVarchar 250 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (251*2, 251+1, 251-1, 'SomeVarchar 251 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (252*2, 252+1, 252-1, 'SomeVarchar 252 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (253*2, 253+1, 253-1, 'SomeVarchar 253 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (254*2, 254+1, 254-1, 'SomeVarchar 254 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (255*2, 255+1, 255-1, 'SomeVarchar 255 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (256*2, 256+1, 256-1, 'SomeVarchar 256 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (257*2, 257+1, 257-1, 'SomeVarchar 257 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (258*2, 258+1, 258-1, 'SomeVarchar 258 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (259*2, 259+1, 259-1, 'SomeVarchar 259 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (260*2, 260+1, 260-1, 'SomeVarchar 260 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (261*2, 261+1, 261-1, 'SomeVarchar 261 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (262*2, 262+1, 262-1, 'SomeVarchar 262 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (263*2, 263+1, 263-1, 'SomeVarchar 263 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (264*2, 264+1, 264-1, 'SomeVarchar 264 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (265*2, 265+1, 265-1, 'SomeVarchar 265 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (266*2, 266+1, 266-1, 'SomeVarchar 266 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (267*2, 267+1, 267-1, 'SomeVarchar 267 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (268*2, 268+1, 268-1, 'SomeVarchar 268 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (269*2, 269+1, 269-1, 'SomeVarchar 269 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (270*2, 270+1, 270-1, 'SomeVarchar 270 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (271*2, 271+1, 271-1, 'SomeVarchar 271 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (272*2, 272+1, 272-1, 'SomeVarchar 272 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (273*2, 273+1, 273-1, 'SomeVarchar 273 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (274*2, 274+1, 274-1, 'SomeVarchar 274 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (275*2, 275+1, 275-1, 'SomeVarchar 275 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (276*2, 276+1, 276-1, 'SomeVarchar 276 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (277*2, 277+1, 277-1, 'SomeVarchar 277 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (278*2, 278+1, 278-1, 'SomeVarchar 278 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (279*2, 279+1, 279-1, 'SomeVarchar 279 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (280*2, 280+1, 280-1, 'SomeVarchar 280 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (281*2, 281+1, 281-1, 'SomeVarchar 281 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (282*2, 282+1, 282-1, 'SomeVarchar 282 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (283*2, 283+1, 283-1, 'SomeVarchar 283 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (284*2, 284+1, 284-1, 'SomeVarchar 284 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (285*2, 285+1, 285-1, 'SomeVarchar 285 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (286*2, 286+1, 286-1, 'SomeVarchar 286 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (287*2, 287+1, 287-1, 'SomeVarchar 287 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (288*2, 288+1, 288-1, 'SomeVarchar 288 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (289*2, 289+1, 289-1, 'SomeVarchar 289 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (290*2, 290+1, 290-1, 'SomeVarchar 290 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (291*2, 291+1, 291-1, 'SomeVarchar 291 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (292*2, 292+1, 292-1, 'SomeVarchar 292 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (293*2, 293+1, 293-1, 'SomeVarchar 293 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (294*2, 294+1, 294-1, 'SomeVarchar 294 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (295*2, 295+1, 295-1, 'SomeVarchar 295 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (296*2, 296+1, 296-1, 'SomeVarchar 296 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (297*2, 297+1, 297-1, 'SomeVarchar 297 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (298*2, 298+1, 298-1, 'SomeVarchar 298 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (299*2, 299+1, 299-1, 'SomeVarchar 299 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (300*2, 300+1, 300-1, 'SomeVarchar 300 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (301*2, 301+1, 301-1, 'SomeVarchar 301 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (302*2, 302+1, 302-1, 'SomeVarchar 302 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (303*2, 303+1, 303-1, 'SomeVarchar 303 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (304*2, 304+1, 304-1, 'SomeVarchar 304 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (305*2, 305+1, 305-1, 'SomeVarchar 305 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (306*2, 306+1, 306-1, 'SomeVarchar 306 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (307*2, 307+1, 307-1, 'SomeVarchar 307 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (308*2, 308+1, 308-1, 'SomeVarchar 308 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (309*2, 309+1, 309-1, 'SomeVarchar 309 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (310*2, 310+1, 310-1, 'SomeVarchar 310 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (311*2, 311+1, 311-1, 'SomeVarchar 311 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (312*2, 312+1, 312-1, 'SomeVarchar 312 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (313*2, 313+1, 313-1, 'SomeVarchar 313 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (314*2, 314+1, 314-1, 'SomeVarchar 314 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (315*2, 315+1, 315-1, 'SomeVarchar 315 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (316*2, 316+1, 316-1, 'SomeVarchar 316 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (317*2, 317+1, 317-1, 'SomeVarchar 317 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (318*2, 318+1, 318-1, 'SomeVarchar 318 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (319*2, 319+1, 319-1, 'SomeVarchar 319 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (320*2, 320+1, 320-1, 'SomeVarchar 320 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (321*2, 321+1, 321-1, 'SomeVarchar 321 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (322*2, 322+1, 322-1, 'SomeVarchar 322 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (323*2, 323+1, 323-1, 'SomeVarchar 323 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (324*2, 324+1, 324-1, 'SomeVarchar 324 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (325*2, 325+1, 325-1, 'SomeVarchar 325 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (326*2, 326+1, 326-1, 'SomeVarchar 326 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (327*2, 327+1, 327-1, 'SomeVarchar 327 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (328*2, 328+1, 328-1, 'SomeVarchar 328 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (329*2, 329+1, 329-1, 'SomeVarchar 329 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (330*2, 330+1, 330-1, 'SomeVarchar 330 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (331*2, 331+1, 331-1, 'SomeVarchar 331 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (332*2, 332+1, 332-1, 'SomeVarchar 332 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (333*2, 333+1, 333-1, 'SomeVarchar 333 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (334*2, 334+1, 334-1, 'SomeVarchar 334 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (335*2, 335+1, 335-1, 'SomeVarchar 335 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (336*2, 336+1, 336-1, 'SomeVarchar 336 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (337*2, 337+1, 337-1, 'SomeVarchar 337 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (338*2, 338+1, 338-1, 'SomeVarchar 338 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (339*2, 339+1, 339-1, 'SomeVarchar 339 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (340*2, 340+1, 340-1, 'SomeVarchar 340 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (341*2, 341+1, 341-1, 'SomeVarchar 341 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (342*2, 342+1, 342-1, 'SomeVarchar 342 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (343*2, 343+1, 343-1, 'SomeVarchar 343 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (344*2, 344+1, 344-1, 'SomeVarchar 344 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (345*2, 345+1, 345-1, 'SomeVarchar 345 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (346*2, 346+1, 346-1, 'SomeVarchar 346 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (347*2, 347+1, 347-1, 'SomeVarchar 347 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (348*2, 348+1, 348-1, 'SomeVarchar 348 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (349*2, 349+1, 349-1, 'SomeVarchar 349 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (350*2, 350+1, 350-1, 'SomeVarchar 350 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (351*2, 351+1, 351-1, 'SomeVarchar 351 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (352*2, 352+1, 352-1, 'SomeVarchar 352 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (353*2, 353+1, 353-1, 'SomeVarchar 353 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (354*2, 354+1, 354-1, 'SomeVarchar 354 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (355*2, 355+1, 355-1, 'SomeVarchar 355 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (356*2, 356+1, 356-1, 'SomeVarchar 356 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (357*2, 357+1, 357-1, 'SomeVarchar 357 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (358*2, 358+1, 358-1, 'SomeVarchar 358 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (359*2, 359+1, 359-1, 'SomeVarchar 359 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (360*2, 360+1, 360-1, 'SomeVarchar 360 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (361*2, 361+1, 361-1, 'SomeVarchar 361 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (362*2, 362+1, 362-1, 'SomeVarchar 362 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (363*2, 363+1, 363-1, 'SomeVarchar 363 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (364*2, 364+1, 364-1, 'SomeVarchar 364 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (365*2, 365+1, 365-1, 'SomeVarchar 365 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (366*2, 366+1, 366-1, 'SomeVarchar 366 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (367*2, 367+1, 367-1, 'SomeVarchar 367 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (368*2, 368+1, 368-1, 'SomeVarchar 368 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (369*2, 369+1, 369-1, 'SomeVarchar 369 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (370*2, 370+1, 370-1, 'SomeVarchar 370 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (371*2, 371+1, 371-1, 'SomeVarchar 371 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (372*2, 372+1, 372-1, 'SomeVarchar 372 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (373*2, 373+1, 373-1, 'SomeVarchar 373 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (374*2, 374+1, 374-1, 'SomeVarchar 374 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (375*2, 375+1, 375-1, 'SomeVarchar 375 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (376*2, 376+1, 376-1, 'SomeVarchar 376 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (377*2, 377+1, 377-1, 'SomeVarchar 377 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (378*2, 378+1, 378-1, 'SomeVarchar 378 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (379*2, 379+1, 379-1, 'SomeVarchar 379 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (380*2, 380+1, 380-1, 'SomeVarchar 380 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (381*2, 381+1, 381-1, 'SomeVarchar 381 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (382*2, 382+1, 382-1, 'SomeVarchar 382 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (383*2, 383+1, 383-1, 'SomeVarchar 383 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (384*2, 384+1, 384-1, 'SomeVarchar 384 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (385*2, 385+1, 385-1, 'SomeVarchar 385 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (386*2, 386+1, 386-1, 'SomeVarchar 386 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (387*2, 387+1, 387-1, 'SomeVarchar 387 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (388*2, 388+1, 388-1, 'SomeVarchar 388 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (389*2, 389+1, 389-1, 'SomeVarchar 389 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (390*2, 390+1, 390-1, 'SomeVarchar 390 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (391*2, 391+1, 391-1, 'SomeVarchar 391 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (392*2, 392+1, 392-1, 'SomeVarchar 392 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (393*2, 393+1, 393-1, 'SomeVarchar 393 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (394*2, 394+1, 394-1, 'SomeVarchar 394 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (395*2, 395+1, 395-1, 'SomeVarchar 395 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (396*2, 396+1, 396-1, 'SomeVarchar 396 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (397*2, 397+1, 397-1, 'SomeVarchar 397 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (398*2, 398+1, 398-1, 'SomeVarchar 398 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (399*2, 399+1, 399-1, 'SomeVarchar 399 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (400*2, 400+1, 400-1, 'SomeVarchar 400 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (401*2, 401+1, 401-1, 'SomeVarchar 401 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (402*2, 402+1, 402-1, 'SomeVarchar 402 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (403*2, 403+1, 403-1, 'SomeVarchar 403 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (404*2, 404+1, 404-1, 'SomeVarchar 404 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (405*2, 405+1, 405-1, 'SomeVarchar 405 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (406*2, 406+1, 406-1, 'SomeVarchar 406 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (407*2, 407+1, 407-1, 'SomeVarchar 407 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (408*2, 408+1, 408-1, 'SomeVarchar 408 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (409*2, 409+1, 409-1, 'SomeVarchar 409 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (410*2, 410+1, 410-1, 'SomeVarchar 410 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (411*2, 411+1, 411-1, 'SomeVarchar 411 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (412*2, 412+1, 412-1, 'SomeVarchar 412 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (413*2, 413+1, 413-1, 'SomeVarchar 413 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (414*2, 414+1, 414-1, 'SomeVarchar 414 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (415*2, 415+1, 415-1, 'SomeVarchar 415 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (416*2, 416+1, 416-1, 'SomeVarchar 416 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (417*2, 417+1, 417-1, 'SomeVarchar 417 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (418*2, 418+1, 418-1, 'SomeVarchar 418 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (419*2, 419+1, 419-1, 'SomeVarchar 419 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (420*2, 420+1, 420-1, 'SomeVarchar 420 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (421*2, 421+1, 421-1, 'SomeVarchar 421 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (422*2, 422+1, 422-1, 'SomeVarchar 422 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (423*2, 423+1, 423-1, 'SomeVarchar 423 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (424*2, 424+1, 424-1, 'SomeVarchar 424 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (425*2, 425+1, 425-1, 'SomeVarchar 425 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (426*2, 426+1, 426-1, 'SomeVarchar 426 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (427*2, 427+1, 427-1, 'SomeVarchar 427 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (428*2, 428+1, 428-1, 'SomeVarchar 428 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (429*2, 429+1, 429-1, 'SomeVarchar 429 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (430*2, 430+1, 430-1, 'SomeVarchar 430 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (431*2, 431+1, 431-1, 'SomeVarchar 431 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (432*2, 432+1, 432-1, 'SomeVarchar 432 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (433*2, 433+1, 433-1, 'SomeVarchar 433 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (434*2, 434+1, 434-1, 'SomeVarchar 434 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (435*2, 435+1, 435-1, 'SomeVarchar 435 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (436*2, 436+1, 436-1, 'SomeVarchar 436 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (437*2, 437+1, 437-1, 'SomeVarchar 437 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (438*2, 438+1, 438-1, 'SomeVarchar 438 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (439*2, 439+1, 439-1, 'SomeVarchar 439 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (440*2, 440+1, 440-1, 'SomeVarchar 440 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (441*2, 441+1, 441-1, 'SomeVarchar 441 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (442*2, 442+1, 442-1, 'SomeVarchar 442 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (443*2, 443+1, 443-1, 'SomeVarchar 443 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (444*2, 444+1, 444-1, 'SomeVarchar 444 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (445*2, 445+1, 445-1, 'SomeVarchar 445 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (446*2, 446+1, 446-1, 'SomeVarchar 446 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (447*2, 447+1, 447-1, 'SomeVarchar 447 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (448*2, 448+1, 448-1, 'SomeVarchar 448 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (449*2, 449+1, 449-1, 'SomeVarchar 449 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (450*2, 450+1, 450-1, 'SomeVarchar 450 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (451*2, 451+1, 451-1, 'SomeVarchar 451 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (452*2, 452+1, 452-1, 'SomeVarchar 452 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (453*2, 453+1, 453-1, 'SomeVarchar 453 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (454*2, 454+1, 454-1, 'SomeVarchar 454 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (455*2, 455+1, 455-1, 'SomeVarchar 455 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (456*2, 456+1, 456-1, 'SomeVarchar 456 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (457*2, 457+1, 457-1, 'SomeVarchar 457 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (458*2, 458+1, 458-1, 'SomeVarchar 458 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (459*2, 459+1, 459-1, 'SomeVarchar 459 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (460*2, 460+1, 460-1, 'SomeVarchar 460 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (461*2, 461+1, 461-1, 'SomeVarchar 461 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (462*2, 462+1, 462-1, 'SomeVarchar 462 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (463*2, 463+1, 463-1, 'SomeVarchar 463 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (464*2, 464+1, 464-1, 'SomeVarchar 464 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (465*2, 465+1, 465-1, 'SomeVarchar 465 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (466*2, 466+1, 466-1, 'SomeVarchar 466 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (467*2, 467+1, 467-1, 'SomeVarchar 467 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (468*2, 468+1, 468-1, 'SomeVarchar 468 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (469*2, 469+1, 469-1, 'SomeVarchar 469 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (470*2, 470+1, 470-1, 'SomeVarchar 470 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (471*2, 471+1, 471-1, 'SomeVarchar 471 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (472*2, 472+1, 472-1, 'SomeVarchar 472 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (473*2, 473+1, 473-1, 'SomeVarchar 473 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (474*2, 474+1, 474-1, 'SomeVarchar 474 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (475*2, 475+1, 475-1, 'SomeVarchar 475 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (476*2, 476+1, 476-1, 'SomeVarchar 476 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (477*2, 477+1, 477-1, 'SomeVarchar 477 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (478*2, 478+1, 478-1, 'SomeVarchar 478 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (479*2, 479+1, 479-1, 'SomeVarchar 479 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (480*2, 480+1, 480-1, 'SomeVarchar 480 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (481*2, 481+1, 481-1, 'SomeVarchar 481 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (482*2, 482+1, 482-1, 'SomeVarchar 482 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (483*2, 483+1, 483-1, 'SomeVarchar 483 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (484*2, 484+1, 484-1, 'SomeVarchar 484 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (485*2, 485+1, 485-1, 'SomeVarchar 485 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (486*2, 486+1, 486-1, 'SomeVarchar 486 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (487*2, 487+1, 487-1, 'SomeVarchar 487 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (488*2, 488+1, 488-1, 'SomeVarchar 488 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (489*2, 489+1, 489-1, 'SomeVarchar 489 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (490*2, 490+1, 490-1, 'SomeVarchar 490 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (491*2, 491+1, 491-1, 'SomeVarchar 491 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (492*2, 492+1, 492-1, 'SomeVarchar 492 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (493*2, 493+1, 493-1, 'SomeVarchar 493 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (494*2, 494+1, 494-1, 'SomeVarchar 494 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (495*2, 495+1, 495-1, 'SomeVarchar 495 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (496*2, 496+1, 496-1, 'SomeVarchar 496 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (497*2, 497+1, 497-1, 'SomeVarchar 497 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (498*2, 498+1, 498-1, 'SomeVarchar 498 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (499*2, 499+1, 499-1, 'SomeVarchar 499 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (500*2, 500+1, 500-1, 'SomeVarchar 500 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (501*2, 501+1, 501-1, 'SomeVarchar 501 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (502*2, 502+1, 502-1, 'SomeVarchar 502 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (503*2, 503+1, 503-1, 'SomeVarchar 503 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (504*2, 504+1, 504-1, 'SomeVarchar 504 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (505*2, 505+1, 505-1, 'SomeVarchar 505 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (506*2, 506+1, 506-1, 'SomeVarchar 506 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (507*2, 507+1, 507-1, 'SomeVarchar 507 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (508*2, 508+1, 508-1, 'SomeVarchar 508 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (509*2, 509+1, 509-1, 'SomeVarchar 509 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (510*2, 510+1, 510-1, 'SomeVarchar 510 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (511*2, 511+1, 511-1, 'SomeVarchar 511 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (512*2, 512+1, 512-1, 'SomeVarchar 512 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (513*2, 513+1, 513-1, 'SomeVarchar 513 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (514*2, 514+1, 514-1, 'SomeVarchar 514 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (515*2, 515+1, 515-1, 'SomeVarchar 515 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (516*2, 516+1, 516-1, 'SomeVarchar 516 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (517*2, 517+1, 517-1, 'SomeVarchar 517 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (518*2, 518+1, 518-1, 'SomeVarchar 518 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (519*2, 519+1, 519-1, 'SomeVarchar 519 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (520*2, 520+1, 520-1, 'SomeVarchar 520 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (521*2, 521+1, 521-1, 'SomeVarchar 521 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (522*2, 522+1, 522-1, 'SomeVarchar 522 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (523*2, 523+1, 523-1, 'SomeVarchar 523 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (524*2, 524+1, 524-1, 'SomeVarchar 524 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (525*2, 525+1, 525-1, 'SomeVarchar 525 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (526*2, 526+1, 526-1, 'SomeVarchar 526 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (527*2, 527+1, 527-1, 'SomeVarchar 527 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (528*2, 528+1, 528-1, 'SomeVarchar 528 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (529*2, 529+1, 529-1, 'SomeVarchar 529 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (530*2, 530+1, 530-1, 'SomeVarchar 530 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (531*2, 531+1, 531-1, 'SomeVarchar 531 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (532*2, 532+1, 532-1, 'SomeVarchar 532 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (533*2, 533+1, 533-1, 'SomeVarchar 533 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (534*2, 534+1, 534-1, 'SomeVarchar 534 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (535*2, 535+1, 535-1, 'SomeVarchar 535 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (536*2, 536+1, 536-1, 'SomeVarchar 536 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (537*2, 537+1, 537-1, 'SomeVarchar 537 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (538*2, 538+1, 538-1, 'SomeVarchar 538 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (539*2, 539+1, 539-1, 'SomeVarchar 539 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (540*2, 540+1, 540-1, 'SomeVarchar 540 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (541*2, 541+1, 541-1, 'SomeVarchar 541 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (542*2, 542+1, 542-1, 'SomeVarchar 542 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (543*2, 543+1, 543-1, 'SomeVarchar 543 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (544*2, 544+1, 544-1, 'SomeVarchar 544 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (545*2, 545+1, 545-1, 'SomeVarchar 545 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (546*2, 546+1, 546-1, 'SomeVarchar 546 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (547*2, 547+1, 547-1, 'SomeVarchar 547 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (548*2, 548+1, 548-1, 'SomeVarchar 548 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (549*2, 549+1, 549-1, 'SomeVarchar 549 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (550*2, 550+1, 550-1, 'SomeVarchar 550 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (551*2, 551+1, 551-1, 'SomeVarchar 551 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (552*2, 552+1, 552-1, 'SomeVarchar 552 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (553*2, 553+1, 553-1, 'SomeVarchar 553 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (554*2, 554+1, 554-1, 'SomeVarchar 554 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (555*2, 555+1, 555-1, 'SomeVarchar 555 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (556*2, 556+1, 556-1, 'SomeVarchar 556 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (557*2, 557+1, 557-1, 'SomeVarchar 557 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (558*2, 558+1, 558-1, 'SomeVarchar 558 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (559*2, 559+1, 559-1, 'SomeVarchar 559 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (560*2, 560+1, 560-1, 'SomeVarchar 560 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (561*2, 561+1, 561-1, 'SomeVarchar 561 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (562*2, 562+1, 562-1, 'SomeVarchar 562 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (563*2, 563+1, 563-1, 'SomeVarchar 563 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (564*2, 564+1, 564-1, 'SomeVarchar 564 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (565*2, 565+1, 565-1, 'SomeVarchar 565 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (566*2, 566+1, 566-1, 'SomeVarchar 566 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (567*2, 567+1, 567-1, 'SomeVarchar 567 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (568*2, 568+1, 568-1, 'SomeVarchar 568 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (569*2, 569+1, 569-1, 'SomeVarchar 569 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (570*2, 570+1, 570-1, 'SomeVarchar 570 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (571*2, 571+1, 571-1, 'SomeVarchar 571 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (572*2, 572+1, 572-1, 'SomeVarchar 572 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (573*2, 573+1, 573-1, 'SomeVarchar 573 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (574*2, 574+1, 574-1, 'SomeVarchar 574 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (575*2, 575+1, 575-1, 'SomeVarchar 575 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (576*2, 576+1, 576-1, 'SomeVarchar 576 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (577*2, 577+1, 577-1, 'SomeVarchar 577 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (578*2, 578+1, 578-1, 'SomeVarchar 578 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (579*2, 579+1, 579-1, 'SomeVarchar 579 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (580*2, 580+1, 580-1, 'SomeVarchar 580 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (581*2, 581+1, 581-1, 'SomeVarchar 581 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (582*2, 582+1, 582-1, 'SomeVarchar 582 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (583*2, 583+1, 583-1, 'SomeVarchar 583 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (584*2, 584+1, 584-1, 'SomeVarchar 584 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (585*2, 585+1, 585-1, 'SomeVarchar 585 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (586*2, 586+1, 586-1, 'SomeVarchar 586 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (587*2, 587+1, 587-1, 'SomeVarchar 587 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (588*2, 588+1, 588-1, 'SomeVarchar 588 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (589*2, 589+1, 589-1, 'SomeVarchar 589 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (590*2, 590+1, 590-1, 'SomeVarchar 590 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (591*2, 591+1, 591-1, 'SomeVarchar 591 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (592*2, 592+1, 592-1, 'SomeVarchar 592 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (593*2, 593+1, 593-1, 'SomeVarchar 593 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (594*2, 594+1, 594-1, 'SomeVarchar 594 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (595*2, 595+1, 595-1, 'SomeVarchar 595 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (596*2, 596+1, 596-1, 'SomeVarchar 596 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (597*2, 597+1, 597-1, 'SomeVarchar 597 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (598*2, 598+1, 598-1, 'SomeVarchar 598 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (599*2, 599+1, 599-1, 'SomeVarchar 599 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (600*2, 600+1, 600-1, 'SomeVarchar 600 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (601*2, 601+1, 601-1, 'SomeVarchar 601 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (602*2, 602+1, 602-1, 'SomeVarchar 602 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (603*2, 603+1, 603-1, 'SomeVarchar 603 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (604*2, 604+1, 604-1, 'SomeVarchar 604 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (605*2, 605+1, 605-1, 'SomeVarchar 605 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (606*2, 606+1, 606-1, 'SomeVarchar 606 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (607*2, 607+1, 607-1, 'SomeVarchar 607 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (608*2, 608+1, 608-1, 'SomeVarchar 608 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (609*2, 609+1, 609-1, 'SomeVarchar 609 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (610*2, 610+1, 610-1, 'SomeVarchar 610 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (611*2, 611+1, 611-1, 'SomeVarchar 611 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (612*2, 612+1, 612-1, 'SomeVarchar 612 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (613*2, 613+1, 613-1, 'SomeVarchar 613 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (614*2, 614+1, 614-1, 'SomeVarchar 614 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (615*2, 615+1, 615-1, 'SomeVarchar 615 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (616*2, 616+1, 616-1, 'SomeVarchar 616 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (617*2, 617+1, 617-1, 'SomeVarchar 617 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (618*2, 618+1, 618-1, 'SomeVarchar 618 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (619*2, 619+1, 619-1, 'SomeVarchar 619 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (620*2, 620+1, 620-1, 'SomeVarchar 620 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (621*2, 621+1, 621-1, 'SomeVarchar 621 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (622*2, 622+1, 622-1, 'SomeVarchar 622 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (623*2, 623+1, 623-1, 'SomeVarchar 623 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (624*2, 624+1, 624-1, 'SomeVarchar 624 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (625*2, 625+1, 625-1, 'SomeVarchar 625 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (626*2, 626+1, 626-1, 'SomeVarchar 626 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (627*2, 627+1, 627-1, 'SomeVarchar 627 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (628*2, 628+1, 628-1, 'SomeVarchar 628 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (629*2, 629+1, 629-1, 'SomeVarchar 629 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (630*2, 630+1, 630-1, 'SomeVarchar 630 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (631*2, 631+1, 631-1, 'SomeVarchar 631 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (632*2, 632+1, 632-1, 'SomeVarchar 632 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (633*2, 633+1, 633-1, 'SomeVarchar 633 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (634*2, 634+1, 634-1, 'SomeVarchar 634 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (635*2, 635+1, 635-1, 'SomeVarchar 635 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (636*2, 636+1, 636-1, 'SomeVarchar 636 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (637*2, 637+1, 637-1, 'SomeVarchar 637 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (638*2, 638+1, 638-1, 'SomeVarchar 638 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (639*2, 639+1, 639-1, 'SomeVarchar 639 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (640*2, 640+1, 640-1, 'SomeVarchar 640 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (641*2, 641+1, 641-1, 'SomeVarchar 641 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (642*2, 642+1, 642-1, 'SomeVarchar 642 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (643*2, 643+1, 643-1, 'SomeVarchar 643 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (644*2, 644+1, 644-1, 'SomeVarchar 644 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (645*2, 645+1, 645-1, 'SomeVarchar 645 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (646*2, 646+1, 646-1, 'SomeVarchar 646 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (647*2, 647+1, 647-1, 'SomeVarchar 647 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (648*2, 648+1, 648-1, 'SomeVarchar 648 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (649*2, 649+1, 649-1, 'SomeVarchar 649 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (650*2, 650+1, 650-1, 'SomeVarchar 650 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (651*2, 651+1, 651-1, 'SomeVarchar 651 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (652*2, 652+1, 652-1, 'SomeVarchar 652 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (653*2, 653+1, 653-1, 'SomeVarchar 653 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (654*2, 654+1, 654-1, 'SomeVarchar 654 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (655*2, 655+1, 655-1, 'SomeVarchar 655 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (656*2, 656+1, 656-1, 'SomeVarchar 656 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (657*2, 657+1, 657-1, 'SomeVarchar 657 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (658*2, 658+1, 658-1, 'SomeVarchar 658 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (659*2, 659+1, 659-1, 'SomeVarchar 659 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (660*2, 660+1, 660-1, 'SomeVarchar 660 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (661*2, 661+1, 661-1, 'SomeVarchar 661 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (662*2, 662+1, 662-1, 'SomeVarchar 662 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (663*2, 663+1, 663-1, 'SomeVarchar 663 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (664*2, 664+1, 664-1, 'SomeVarchar 664 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (665*2, 665+1, 665-1, 'SomeVarchar 665 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (666*2, 666+1, 666-1, 'SomeVarchar 666 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (667*2, 667+1, 667-1, 'SomeVarchar 667 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (668*2, 668+1, 668-1, 'SomeVarchar 668 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (669*2, 669+1, 669-1, 'SomeVarchar 669 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (670*2, 670+1, 670-1, 'SomeVarchar 670 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (671*2, 671+1, 671-1, 'SomeVarchar 671 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (672*2, 672+1, 672-1, 'SomeVarchar 672 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (673*2, 673+1, 673-1, 'SomeVarchar 673 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (674*2, 674+1, 674-1, 'SomeVarchar 674 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (675*2, 675+1, 675-1, 'SomeVarchar 675 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (676*2, 676+1, 676-1, 'SomeVarchar 676 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (677*2, 677+1, 677-1, 'SomeVarchar 677 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (678*2, 678+1, 678-1, 'SomeVarchar 678 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (679*2, 679+1, 679-1, 'SomeVarchar 679 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (680*2, 680+1, 680-1, 'SomeVarchar 680 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (681*2, 681+1, 681-1, 'SomeVarchar 681 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (682*2, 682+1, 682-1, 'SomeVarchar 682 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (683*2, 683+1, 683-1, 'SomeVarchar 683 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (684*2, 684+1, 684-1, 'SomeVarchar 684 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (685*2, 685+1, 685-1, 'SomeVarchar 685 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (686*2, 686+1, 686-1, 'SomeVarchar 686 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (687*2, 687+1, 687-1, 'SomeVarchar 687 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (688*2, 688+1, 688-1, 'SomeVarchar 688 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (689*2, 689+1, 689-1, 'SomeVarchar 689 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (690*2, 690+1, 690-1, 'SomeVarchar 690 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (691*2, 691+1, 691-1, 'SomeVarchar 691 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (692*2, 692+1, 692-1, 'SomeVarchar 692 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (693*2, 693+1, 693-1, 'SomeVarchar 693 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (694*2, 694+1, 694-1, 'SomeVarchar 694 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (695*2, 695+1, 695-1, 'SomeVarchar 695 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (696*2, 696+1, 696-1, 'SomeVarchar 696 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (697*2, 697+1, 697-1, 'SomeVarchar 697 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (698*2, 698+1, 698-1, 'SomeVarchar 698 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (699*2, 699+1, 699-1, 'SomeVarchar 699 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (700*2, 700+1, 700-1, 'SomeVarchar 700 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (701*2, 701+1, 701-1, 'SomeVarchar 701 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (702*2, 702+1, 702-1, 'SomeVarchar 702 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (703*2, 703+1, 703-1, 'SomeVarchar 703 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (704*2, 704+1, 704-1, 'SomeVarchar 704 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (705*2, 705+1, 705-1, 'SomeVarchar 705 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (706*2, 706+1, 706-1, 'SomeVarchar 706 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (707*2, 707+1, 707-1, 'SomeVarchar 707 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (708*2, 708+1, 708-1, 'SomeVarchar 708 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (709*2, 709+1, 709-1, 'SomeVarchar 709 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (710*2, 710+1, 710-1, 'SomeVarchar 710 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (711*2, 711+1, 711-1, 'SomeVarchar 711 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (712*2, 712+1, 712-1, 'SomeVarchar 712 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (713*2, 713+1, 713-1, 'SomeVarchar 713 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (714*2, 714+1, 714-1, 'SomeVarchar 714 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (715*2, 715+1, 715-1, 'SomeVarchar 715 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (716*2, 716+1, 716-1, 'SomeVarchar 716 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (717*2, 717+1, 717-1, 'SomeVarchar 717 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (718*2, 718+1, 718-1, 'SomeVarchar 718 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (719*2, 719+1, 719-1, 'SomeVarchar 719 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (720*2, 720+1, 720-1, 'SomeVarchar 720 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (721*2, 721+1, 721-1, 'SomeVarchar 721 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (722*2, 722+1, 722-1, 'SomeVarchar 722 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (723*2, 723+1, 723-1, 'SomeVarchar 723 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (724*2, 724+1, 724-1, 'SomeVarchar 724 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (725*2, 725+1, 725-1, 'SomeVarchar 725 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (726*2, 726+1, 726-1, 'SomeVarchar 726 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (727*2, 727+1, 727-1, 'SomeVarchar 727 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (728*2, 728+1, 728-1, 'SomeVarchar 728 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (729*2, 729+1, 729-1, 'SomeVarchar 729 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (730*2, 730+1, 730-1, 'SomeVarchar 730 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (731*2, 731+1, 731-1, 'SomeVarchar 731 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (732*2, 732+1, 732-1, 'SomeVarchar 732 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (733*2, 733+1, 733-1, 'SomeVarchar 733 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (734*2, 734+1, 734-1, 'SomeVarchar 734 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (735*2, 735+1, 735-1, 'SomeVarchar 735 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (736*2, 736+1, 736-1, 'SomeVarchar 736 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (737*2, 737+1, 737-1, 'SomeVarchar 737 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (738*2, 738+1, 738-1, 'SomeVarchar 738 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (739*2, 739+1, 739-1, 'SomeVarchar 739 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (740*2, 740+1, 740-1, 'SomeVarchar 740 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (741*2, 741+1, 741-1, 'SomeVarchar 741 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (742*2, 742+1, 742-1, 'SomeVarchar 742 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (743*2, 743+1, 743-1, 'SomeVarchar 743 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (744*2, 744+1, 744-1, 'SomeVarchar 744 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (745*2, 745+1, 745-1, 'SomeVarchar 745 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (746*2, 746+1, 746-1, 'SomeVarchar 746 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (747*2, 747+1, 747-1, 'SomeVarchar 747 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (748*2, 748+1, 748-1, 'SomeVarchar 748 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (749*2, 749+1, 749-1, 'SomeVarchar 749 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (750*2, 750+1, 750-1, 'SomeVarchar 750 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (751*2, 751+1, 751-1, 'SomeVarchar 751 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (752*2, 752+1, 752-1, 'SomeVarchar 752 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (753*2, 753+1, 753-1, 'SomeVarchar 753 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (754*2, 754+1, 754-1, 'SomeVarchar 754 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (755*2, 755+1, 755-1, 'SomeVarchar 755 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (756*2, 756+1, 756-1, 'SomeVarchar 756 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (757*2, 757+1, 757-1, 'SomeVarchar 757 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (758*2, 758+1, 758-1, 'SomeVarchar 758 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (759*2, 759+1, 759-1, 'SomeVarchar 759 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (760*2, 760+1, 760-1, 'SomeVarchar 760 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (761*2, 761+1, 761-1, 'SomeVarchar 761 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (762*2, 762+1, 762-1, 'SomeVarchar 762 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (763*2, 763+1, 763-1, 'SomeVarchar 763 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (764*2, 764+1, 764-1, 'SomeVarchar 764 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (765*2, 765+1, 765-1, 'SomeVarchar 765 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (766*2, 766+1, 766-1, 'SomeVarchar 766 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (767*2, 767+1, 767-1, 'SomeVarchar 767 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (768*2, 768+1, 768-1, 'SomeVarchar 768 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (769*2, 769+1, 769-1, 'SomeVarchar 769 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (770*2, 770+1, 770-1, 'SomeVarchar 770 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (771*2, 771+1, 771-1, 'SomeVarchar 771 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (772*2, 772+1, 772-1, 'SomeVarchar 772 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (773*2, 773+1, 773-1, 'SomeVarchar 773 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (774*2, 774+1, 774-1, 'SomeVarchar 774 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (775*2, 775+1, 775-1, 'SomeVarchar 775 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (776*2, 776+1, 776-1, 'SomeVarchar 776 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (777*2, 777+1, 777-1, 'SomeVarchar 777 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (778*2, 778+1, 778-1, 'SomeVarchar 778 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (779*2, 779+1, 779-1, 'SomeVarchar 779 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (780*2, 780+1, 780-1, 'SomeVarchar 780 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (781*2, 781+1, 781-1, 'SomeVarchar 781 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (782*2, 782+1, 782-1, 'SomeVarchar 782 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (783*2, 783+1, 783-1, 'SomeVarchar 783 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (784*2, 784+1, 784-1, 'SomeVarchar 784 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (785*2, 785+1, 785-1, 'SomeVarchar 785 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (786*2, 786+1, 786-1, 'SomeVarchar 786 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (787*2, 787+1, 787-1, 'SomeVarchar 787 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (788*2, 788+1, 788-1, 'SomeVarchar 788 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (789*2, 789+1, 789-1, 'SomeVarchar 789 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (790*2, 790+1, 790-1, 'SomeVarchar 790 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (791*2, 791+1, 791-1, 'SomeVarchar 791 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (792*2, 792+1, 792-1, 'SomeVarchar 792 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (793*2, 793+1, 793-1, 'SomeVarchar 793 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (794*2, 794+1, 794-1, 'SomeVarchar 794 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (795*2, 795+1, 795-1, 'SomeVarchar 795 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (796*2, 796+1, 796-1, 'SomeVarchar 796 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (797*2, 797+1, 797-1, 'SomeVarchar 797 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (798*2, 798+1, 798-1, 'SomeVarchar 798 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (799*2, 799+1, 799-1, 'SomeVarchar 799 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (800*2, 800+1, 800-1, 'SomeVarchar 800 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (801*2, 801+1, 801-1, 'SomeVarchar 801 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (802*2, 802+1, 802-1, 'SomeVarchar 802 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (803*2, 803+1, 803-1, 'SomeVarchar 803 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (804*2, 804+1, 804-1, 'SomeVarchar 804 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (805*2, 805+1, 805-1, 'SomeVarchar 805 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (806*2, 806+1, 806-1, 'SomeVarchar 806 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (807*2, 807+1, 807-1, 'SomeVarchar 807 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (808*2, 808+1, 808-1, 'SomeVarchar 808 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (809*2, 809+1, 809-1, 'SomeVarchar 809 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (810*2, 810+1, 810-1, 'SomeVarchar 810 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (811*2, 811+1, 811-1, 'SomeVarchar 811 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (812*2, 812+1, 812-1, 'SomeVarchar 812 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (813*2, 813+1, 813-1, 'SomeVarchar 813 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (814*2, 814+1, 814-1, 'SomeVarchar 814 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (815*2, 815+1, 815-1, 'SomeVarchar 815 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (816*2, 816+1, 816-1, 'SomeVarchar 816 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (817*2, 817+1, 817-1, 'SomeVarchar 817 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (818*2, 818+1, 818-1, 'SomeVarchar 818 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (819*2, 819+1, 819-1, 'SomeVarchar 819 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (820*2, 820+1, 820-1, 'SomeVarchar 820 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (821*2, 821+1, 821-1, 'SomeVarchar 821 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (822*2, 822+1, 822-1, 'SomeVarchar 822 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (823*2, 823+1, 823-1, 'SomeVarchar 823 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (824*2, 824+1, 824-1, 'SomeVarchar 824 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (825*2, 825+1, 825-1, 'SomeVarchar 825 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (826*2, 826+1, 826-1, 'SomeVarchar 826 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (827*2, 827+1, 827-1, 'SomeVarchar 827 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (828*2, 828+1, 828-1, 'SomeVarchar 828 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (829*2, 829+1, 829-1, 'SomeVarchar 829 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (830*2, 830+1, 830-1, 'SomeVarchar 830 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (831*2, 831+1, 831-1, 'SomeVarchar 831 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (832*2, 832+1, 832-1, 'SomeVarchar 832 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (833*2, 833+1, 833-1, 'SomeVarchar 833 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (834*2, 834+1, 834-1, 'SomeVarchar 834 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (835*2, 835+1, 835-1, 'SomeVarchar 835 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (836*2, 836+1, 836-1, 'SomeVarchar 836 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (837*2, 837+1, 837-1, 'SomeVarchar 837 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (838*2, 838+1, 838-1, 'SomeVarchar 838 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (839*2, 839+1, 839-1, 'SomeVarchar 839 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (840*2, 840+1, 840-1, 'SomeVarchar 840 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (841*2, 841+1, 841-1, 'SomeVarchar 841 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (842*2, 842+1, 842-1, 'SomeVarchar 842 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (843*2, 843+1, 843-1, 'SomeVarchar 843 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (844*2, 844+1, 844-1, 'SomeVarchar 844 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (845*2, 845+1, 845-1, 'SomeVarchar 845 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (846*2, 846+1, 846-1, 'SomeVarchar 846 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (847*2, 847+1, 847-1, 'SomeVarchar 847 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (848*2, 848+1, 848-1, 'SomeVarchar 848 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (849*2, 849+1, 849-1, 'SomeVarchar 849 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (850*2, 850+1, 850-1, 'SomeVarchar 850 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (851*2, 851+1, 851-1, 'SomeVarchar 851 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (852*2, 852+1, 852-1, 'SomeVarchar 852 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (853*2, 853+1, 853-1, 'SomeVarchar 853 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (854*2, 854+1, 854-1, 'SomeVarchar 854 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (855*2, 855+1, 855-1, 'SomeVarchar 855 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (856*2, 856+1, 856-1, 'SomeVarchar 856 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (857*2, 857+1, 857-1, 'SomeVarchar 857 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (858*2, 858+1, 858-1, 'SomeVarchar 858 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (859*2, 859+1, 859-1, 'SomeVarchar 859 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (860*2, 860+1, 860-1, 'SomeVarchar 860 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (861*2, 861+1, 861-1, 'SomeVarchar 861 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (862*2, 862+1, 862-1, 'SomeVarchar 862 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (863*2, 863+1, 863-1, 'SomeVarchar 863 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (864*2, 864+1, 864-1, 'SomeVarchar 864 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (865*2, 865+1, 865-1, 'SomeVarchar 865 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (866*2, 866+1, 866-1, 'SomeVarchar 866 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (867*2, 867+1, 867-1, 'SomeVarchar 867 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (868*2, 868+1, 868-1, 'SomeVarchar 868 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (869*2, 869+1, 869-1, 'SomeVarchar 869 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (870*2, 870+1, 870-1, 'SomeVarchar 870 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (871*2, 871+1, 871-1, 'SomeVarchar 871 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (872*2, 872+1, 872-1, 'SomeVarchar 872 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (873*2, 873+1, 873-1, 'SomeVarchar 873 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (874*2, 874+1, 874-1, 'SomeVarchar 874 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (875*2, 875+1, 875-1, 'SomeVarchar 875 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (876*2, 876+1, 876-1, 'SomeVarchar 876 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (877*2, 877+1, 877-1, 'SomeVarchar 877 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (878*2, 878+1, 878-1, 'SomeVarchar 878 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (879*2, 879+1, 879-1, 'SomeVarchar 879 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (880*2, 880+1, 880-1, 'SomeVarchar 880 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (881*2, 881+1, 881-1, 'SomeVarchar 881 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (882*2, 882+1, 882-1, 'SomeVarchar 882 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (883*2, 883+1, 883-1, 'SomeVarchar 883 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (884*2, 884+1, 884-1, 'SomeVarchar 884 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (885*2, 885+1, 885-1, 'SomeVarchar 885 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (886*2, 886+1, 886-1, 'SomeVarchar 886 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (887*2, 887+1, 887-1, 'SomeVarchar 887 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (888*2, 888+1, 888-1, 'SomeVarchar 888 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (889*2, 889+1, 889-1, 'SomeVarchar 889 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (890*2, 890+1, 890-1, 'SomeVarchar 890 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (891*2, 891+1, 891-1, 'SomeVarchar 891 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (892*2, 892+1, 892-1, 'SomeVarchar 892 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (893*2, 893+1, 893-1, 'SomeVarchar 893 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (894*2, 894+1, 894-1, 'SomeVarchar 894 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (895*2, 895+1, 895-1, 'SomeVarchar 895 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (896*2, 896+1, 896-1, 'SomeVarchar 896 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (897*2, 897+1, 897-1, 'SomeVarchar 897 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (898*2, 898+1, 898-1, 'SomeVarchar 898 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (899*2, 899+1, 899-1, 'SomeVarchar 899 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (900*2, 900+1, 900-1, 'SomeVarchar 900 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (901*2, 901+1, 901-1, 'SomeVarchar 901 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (902*2, 902+1, 902-1, 'SomeVarchar 902 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (903*2, 903+1, 903-1, 'SomeVarchar 903 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (904*2, 904+1, 904-1, 'SomeVarchar 904 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (905*2, 905+1, 905-1, 'SomeVarchar 905 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (906*2, 906+1, 906-1, 'SomeVarchar 906 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (907*2, 907+1, 907-1, 'SomeVarchar 907 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (908*2, 908+1, 908-1, 'SomeVarchar 908 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (909*2, 909+1, 909-1, 'SomeVarchar 909 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (910*2, 910+1, 910-1, 'SomeVarchar 910 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (911*2, 911+1, 911-1, 'SomeVarchar 911 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (912*2, 912+1, 912-1, 'SomeVarchar 912 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (913*2, 913+1, 913-1, 'SomeVarchar 913 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (914*2, 914+1, 914-1, 'SomeVarchar 914 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (915*2, 915+1, 915-1, 'SomeVarchar 915 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (916*2, 916+1, 916-1, 'SomeVarchar 916 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (917*2, 917+1, 917-1, 'SomeVarchar 917 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (918*2, 918+1, 918-1, 'SomeVarchar 918 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (919*2, 919+1, 919-1, 'SomeVarchar 919 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (920*2, 920+1, 920-1, 'SomeVarchar 920 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (921*2, 921+1, 921-1, 'SomeVarchar 921 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (922*2, 922+1, 922-1, 'SomeVarchar 922 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (923*2, 923+1, 923-1, 'SomeVarchar 923 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (924*2, 924+1, 924-1, 'SomeVarchar 924 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (925*2, 925+1, 925-1, 'SomeVarchar 925 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (926*2, 926+1, 926-1, 'SomeVarchar 926 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (927*2, 927+1, 927-1, 'SomeVarchar 927 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (928*2, 928+1, 928-1, 'SomeVarchar 928 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (929*2, 929+1, 929-1, 'SomeVarchar 929 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (930*2, 930+1, 930-1, 'SomeVarchar 930 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (931*2, 931+1, 931-1, 'SomeVarchar 931 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (932*2, 932+1, 932-1, 'SomeVarchar 932 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (933*2, 933+1, 933-1, 'SomeVarchar 933 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (934*2, 934+1, 934-1, 'SomeVarchar 934 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (935*2, 935+1, 935-1, 'SomeVarchar 935 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (936*2, 936+1, 936-1, 'SomeVarchar 936 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (937*2, 937+1, 937-1, 'SomeVarchar 937 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (938*2, 938+1, 938-1, 'SomeVarchar 938 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (939*2, 939+1, 939-1, 'SomeVarchar 939 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (940*2, 940+1, 940-1, 'SomeVarchar 940 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (941*2, 941+1, 941-1, 'SomeVarchar 941 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (942*2, 942+1, 942-1, 'SomeVarchar 942 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (943*2, 943+1, 943-1, 'SomeVarchar 943 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (944*2, 944+1, 944-1, 'SomeVarchar 944 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (945*2, 945+1, 945-1, 'SomeVarchar 945 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (946*2, 946+1, 946-1, 'SomeVarchar 946 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (947*2, 947+1, 947-1, 'SomeVarchar 947 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (948*2, 948+1, 948-1, 'SomeVarchar 948 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (949*2, 949+1, 949-1, 'SomeVarchar 949 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (950*2, 950+1, 950-1, 'SomeVarchar 950 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (951*2, 951+1, 951-1, 'SomeVarchar 951 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (952*2, 952+1, 952-1, 'SomeVarchar 952 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (953*2, 953+1, 953-1, 'SomeVarchar 953 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (954*2, 954+1, 954-1, 'SomeVarchar 954 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (955*2, 955+1, 955-1, 'SomeVarchar 955 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (956*2, 956+1, 956-1, 'SomeVarchar 956 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (957*2, 957+1, 957-1, 'SomeVarchar 957 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (958*2, 958+1, 958-1, 'SomeVarchar 958 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (959*2, 959+1, 959-1, 'SomeVarchar 959 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (960*2, 960+1, 960-1, 'SomeVarchar 960 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (961*2, 961+1, 961-1, 'SomeVarchar 961 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (962*2, 962+1, 962-1, 'SomeVarchar 962 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (963*2, 963+1, 963-1, 'SomeVarchar 963 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (964*2, 964+1, 964-1, 'SomeVarchar 964 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (965*2, 965+1, 965-1, 'SomeVarchar 965 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (966*2, 966+1, 966-1, 'SomeVarchar 966 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (967*2, 967+1, 967-1, 'SomeVarchar 967 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (968*2, 968+1, 968-1, 'SomeVarchar 968 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (969*2, 969+1, 969-1, 'SomeVarchar 969 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (970*2, 970+1, 970-1, 'SomeVarchar 970 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (971*2, 971+1, 971-1, 'SomeVarchar 971 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (972*2, 972+1, 972-1, 'SomeVarchar 972 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (973*2, 973+1, 973-1, 'SomeVarchar 973 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (974*2, 974+1, 974-1, 'SomeVarchar 974 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (975*2, 975+1, 975-1, 'SomeVarchar 975 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (976*2, 976+1, 976-1, 'SomeVarchar 976 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (977*2, 977+1, 977-1, 'SomeVarchar 977 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (978*2, 978+1, 978-1, 'SomeVarchar 978 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (979*2, 979+1, 979-1, 'SomeVarchar 979 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (980*2, 980+1, 980-1, 'SomeVarchar 980 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (981*2, 981+1, 981-1, 'SomeVarchar 981 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (982*2, 982+1, 982-1, 'SomeVarchar 982 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (983*2, 983+1, 983-1, 'SomeVarchar 983 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (984*2, 984+1, 984-1, 'SomeVarchar 984 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (985*2, 985+1, 985-1, 'SomeVarchar 985 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (986*2, 986+1, 986-1, 'SomeVarchar 986 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (987*2, 987+1, 987-1, 'SomeVarchar 987 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (988*2, 988+1, 988-1, 'SomeVarchar 988 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (989*2, 989+1, 989-1, 'SomeVarchar 989 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (990*2, 990+1, 990-1, 'SomeVarchar 990 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (991*2, 991+1, 991-1, 'SomeVarchar 991 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (992*2, 992+1, 992-1, 'SomeVarchar 992 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (993*2, 993+1, 993-1, 'SomeVarchar 993 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (994*2, 994+1, 994-1, 'SomeVarchar 994 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (995*2, 995+1, 995-1, 'SomeVarchar 995 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (996*2, 996+1, 996-1, 'SomeVarchar 996 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (997*2, 997+1, 997-1, 'SomeVarchar 997 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (998*2, 998+1, 998-1, 'SomeVarchar 998 for testing');
-INSERT INTO t3 (b, c, d, e) VALUES (999*2, 999+1, 999-1, 'SomeVarchar 999 for testing');
+#-------- Inserting 1000 rows into t3... (query log disabled) --------#
 #-------- Testing implicit ONLINE --------#
 ALTER TABLE t1 ADD INDEX ix_b (b);
 affected rows: 0
@@ -1114,13 +83,20 @@ info: Records: 1000  Duplicates: 0  Warn
 DROP INDEX ix_cd ON t3;
 affected rows: 0
 info: Records: 0  Duplicates: 0  Warnings: 0
-#-------- Testing ONLINE keyword --------#
+#-------- Testing ONLINE keyword... --------#
+#-------- ONLINE: ALTER ADD/DROP INDEX --------#
 ALTER ONLINE TABLE t1 ADD INDEX ix_b (b);
 ALTER ONLINE TABLE t1 DROP INDEX ix_b;
+#-------- ONLINE: ALTER ADD/DROP KEY --------#
 ALTER ONLINE TABLE t1 ADD KEY ix_b (b);
 ALTER ONLINE TABLE t1 DROP KEY ix_b;
+#-------- ONLINE: CREATE/DROP INDEX --------#
 CREATE ONLINE INDEX ix_c ON t1 (c);
 DROP ONLINE INDEX ix_c ON t1;
+#-------- ONLINE: ADD INDEX default name --------#
+ALTER ONLINE TABLE t1 ADD INDEX (b);
+ALTER ONLINE TABLE t1 DROP INDEX b;
+#-------- ONLINE: ALTER ADD nullable with default --------#
 ALTER ONLINE TABLE t3 ADD INDEX ix_b (b);
 SELECT * from t3 where b > 555 ORDER BY a LIMIT 5;
 a	b	c	d	e
@@ -1130,10 +106,40 @@ a	b	c	d	e
 282	562	282	280	SomeVarchar 281 for testing
 283	564	283	281	SomeVarchar 282 for testing
 ALTER ONLINE TABLE t3 DROP INDEX ix_b;
+#-------- ONLINE: ALTER ADD not-null with default --------#
 ALTER ONLINE TABLE t3 ADD INDEX ix_c (c);
 ERROR 42000: This version of MySQL doesn't yet support 'ALTER ONLINE TABLE t3 ADD INDEX ix_c (c)'
+#-------- ONLINE: ALTER ADD not-null --------#
 ALTER ONLINE TABLE t3 ADD INDEX ix_d (d);
 ERROR 42000: This version of MySQL doesn't yet support 'ALTER ONLINE TABLE t3 ADD INDEX ix_d (d)'
+#-------- ONLINE: ALTER ADD same key multiple times --------#
+ALTER ONLINE TABLE t1 ADD INDEX index_c (c);
+ALTER ONLINE TABLE t1 ADD INDEX index_c (c);
+ERROR 42000: Duplicate key name 'index_c'
+ALTER ONLINE TABLE t1 ADD INDEX index_c (c);
+ERROR 42000: Duplicate key name 'index_c'
+SHOW INDEXES FROM t1;
+Table	Non_unique	Key_name	Seq_in_index	Column_name	Collation	Cardinality	Sub_part	Packed	Null	Index_type	Comment	Index_Comment
+t1	0	PRIMARY	1	a	NULL	10	NULL	NULL		BTREE		
+t1	1	index_c	1	c	NULL	10	NULL	NULL	YES	BTREE		
+#-------- ONLINE: ALTER DROP same key multiple times --------#
+ALTER ONLINE TABLE t1 DROP INDEX index_c;
+ALTER ONLINE TABLE t1 DROP INDEX index_c;
+ERROR 42000: Can't DROP 'index_c'; check that column/key exists
+ALTER ONLINE TABLE t1 DROP INDEX index_c;
+ERROR 42000: Can't DROP 'index_c'; check that column/key exists
+SHOW INDEXES FROM t1;
+Table	Non_unique	Key_name	Seq_in_index	Column_name	Collation	Cardinality	Sub_part	Packed	Null	Index_type	Comment	Index_Comment
+t1	0	PRIMARY	1	a	NULL	10	NULL	NULL		BTREE		
+#-------- ONLINE: ALTER ADD/DROP PRIMARY KEY --------#
+ALTER ONLINE TABLE t1 DROP PRIMARY KEY;
+ERROR 42000: This version of MySQL doesn't yet support 'ALTER ONLINE TABLE t1 DROP PRIMARY KEY'
+ALTER TABLE t1 DROP PRIMARY KEY;
+ALTER ONLINE TABLE t1 ADD PRIMARY KEY (c);
+ERROR 42000: This version of MySQL doesn't yet support 'ALTER ONLINE TABLE t1 ADD PRIMARY KEY (c)'
+SHOW INDEXES FROM t1;
+Table	Non_unique	Key_name	Seq_in_index	Column_name	Collation	Cardinality	Sub_part	Packed	Null	Index_type	Comment	Index_Comment
+ALTER TABLE t1 ADD PRIMARY KEY (a);
 #-------- Test: UNIQUE --------#
 ALTER ONLINE TABLE t2 ADD INDEX ix_unique_c (c);
 EXPLAIN SELECT * FROM t2 WHERE c < 25 AND c > 20 ORDER BY c;

=== modified file 'mysql-test/suite/falcon/t/falcon_online_index.test'
--- a/mysql-test/suite/falcon/t/falcon_online_index.test	2008-09-04 18:38:48 +0000
+++ b/mysql-test/suite/falcon/t/falcon_online_index.test	2008-09-08 11:23:10 +0000
@@ -57,14 +57,18 @@ CREATE TABLE t2 (
 );
 
 # Populate t2, 33 rows
+# Disable query log for populating t2 in order to avoid large test result file.
+--disable_query_log
 let $i=33;
 let $r=0;
+--echo #-------- Inserting $i rows into t2 (query log disabled) --------#
 while ($i)
 {
   eval INSERT INTO t2 VALUES ($r, $r*2, $r+1, 'SomeString $r for testing');
   dec $i;
   inc $r;
 }
+--enable_query_log
 
 # Need this to test with default values, nullable, non-nullable columns...
 CREATE TABLE t3 (
@@ -75,15 +79,20 @@ CREATE TABLE t3 (
     e VARCHAR(65)
 );
 
-# Populate t3, 1000 rows
+# Populate t3, 1000 rows. Disable query log for this operation in order to avoid
+# huge test result file.
+--disable_query_log
+
 let $i=1000;
 let $r=0;
+--echo #-------- Inserting $i rows into t3... (query log disabled) --------#
 while ($i)
 {
   eval INSERT INTO t3 (b, c, d, e) VALUES ($r*2, $r+1, $r-1, 'SomeVarchar $r for testing');
   dec $i;
   inc $r;
 }
+--enable_query_log
 
 # ----------------------------------------------------- #
 # --- Test                                          --- #
@@ -123,33 +132,80 @@ DROP INDEX ix_cd ON t3;
 
 # Test that ONLINE keyword is accepted (or not, depending on statement):
 
---echo #-------- Testing ONLINE keyword --------#
+--echo #-------- Testing ONLINE keyword... --------#
+
+--echo #-------- ONLINE: ALTER ADD/DROP INDEX --------#
 
-# Test ALTER ONLINE ADD/DROP INDEX
 ALTER ONLINE TABLE t1 ADD INDEX ix_b (b);
 ALTER ONLINE TABLE t1 DROP INDEX ix_b;
 
-# Test ALTER ONLINE ADD/DROP KEY
+--echo #-------- ONLINE: ALTER ADD/DROP KEY --------#
+
 ALTER ONLINE TABLE t1 ADD KEY ix_b (b);
 ALTER ONLINE TABLE t1 DROP KEY ix_b;
 
-# Test CREATE/DROP ONLINE INDEX
+--echo #-------- ONLINE: CREATE/DROP INDEX --------#
+
 CREATE ONLINE INDEX ix_c ON t1 (c);
 DROP ONLINE INDEX ix_c ON t1;
 
+--echo #-------- ONLINE: ADD INDEX default name --------#
+
+ALTER ONLINE TABLE t1 ADD INDEX (b);
+ALTER ONLINE TABLE t1 DROP INDEX b;
+
+--echo #-------- ONLINE: ALTER ADD nullable with default --------#
+
 # Test ALTER ... ADD ... with ONLINE for nullable column having default value
 ALTER ONLINE TABLE t3 ADD INDEX ix_b (b);
 SELECT * from t3 where b > 555 ORDER BY a LIMIT 5;
 ALTER ONLINE TABLE t3 DROP INDEX ix_b;
 
+--echo #-------- ONLINE: ALTER ADD not-null with default --------#
+
 # Test that ALTER ONLINE ... ADD INDEX fails with ONLINE for non-nullable column having default value
 --error ER_NOT_SUPPORTED_YET
 ALTER ONLINE TABLE t3 ADD INDEX ix_c (c);
 
+--echo #-------- ONLINE: ALTER ADD not-null --------#
+
 # Test that ALTER ONLINE ... ADD INDEX fails with ONLINE for non-nullable columns
 --error ER_NOT_SUPPORTED_YET
 ALTER ONLINE TABLE t3 ADD INDEX ix_d (d);
 
+--echo #-------- ONLINE: ALTER ADD same key multiple times --------#
+
+# Test adding the same key more than once (should fail but not crash)
+ALTER ONLINE TABLE t1 ADD INDEX index_c (c);
+--error ER_DUP_KEYNAME
+ALTER ONLINE TABLE t1 ADD INDEX index_c (c);
+--error ER_DUP_KEYNAME
+ALTER ONLINE TABLE t1 ADD INDEX index_c (c);
+SHOW INDEXES FROM t1;
+
+--echo #-------- ONLINE: ALTER DROP same key multiple times --------#
+
+# Test dropping the same key more than once (dropping key added in previous segment).
+# Should fail but not crash.
+ALTER ONLINE TABLE t1 DROP INDEX index_c;
+--error ER_CANT_DROP_FIELD_OR_KEY
+ALTER ONLINE TABLE t1 DROP INDEX index_c;
+--error ER_CANT_DROP_FIELD_OR_KEY
+ALTER ONLINE TABLE t1 DROP INDEX index_c;
+SHOW INDEXES FROM t1;
+
+--echo #-------- ONLINE: ALTER ADD/DROP PRIMARY KEY --------#
+
+# Adding/dropping PRIMARY KEY is not supposed to work ONLINE
+--error ER_NOT_SUPPORTED_YET
+ALTER ONLINE TABLE t1 DROP PRIMARY KEY;
+# Now drop primary key (offline) on 'a' temporarily in order to try adding one online
+ALTER TABLE t1 DROP PRIMARY KEY;
+--error ER_NOT_SUPPORTED_YET
+ALTER ONLINE TABLE t1 ADD PRIMARY KEY (c);
+SHOW INDEXES FROM t1;
+# Re-set primary key on 'a'
+ALTER TABLE t1 ADD PRIMARY KEY (a);
 
 ##
 ## Testing some statement variations using ADD/DROP INDEX
@@ -168,7 +224,6 @@ DROP ONLINE INDEX ix_unique_c ON t2;
 --echo #-------- Test: DESC --------#
 
 ## Test using DESC keyword (parsed but not used)
-## TODO: Check DESC; ASC
 ALTER ONLINE TABLE t3 ADD INDEX ix_desc_b (b DESC);
 ALTER ONLINE TABLE t3 ADD INDEX ix_asc_b (b ASC);
 SHOW INDEXES FROM t3;
@@ -177,7 +232,7 @@ DROP ONLINE INDEX ix_asc_b ON t3;
 
 --echo #-------- Test: KEY_BLOCK_SIZE --------#
 
-## Test adding index and specifying KEY_BLOCK_SIZE
+## Test adding index and specifying KEY_BLOCK_SIZE.
 ## KEY _BLOCK_SIZE 0 indicates that the default should be used.
 ALTER ONLINE TABLE t1 ADD INDEX ix_keyblock_b (b) KEY_BLOCK_SIZE = 0;
 EXPLAIN SELECT * FROM t1 WHERE b LIKE 'TestRow1%' ORDER BY b;

Thread
bzr commit into mysql-6.0-falcon branch (john.embretsen:2813) WL#4048John H. Embretsen8 Sep