Loading mysql-test/r/ndb_partition_list.result +2 −0 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ CREATE TABLE t1 ( f_int1 INTEGER NOT NULL, f_int2 INTEGER NOT NULL, f_char1 CHAR(10), f_char2 CHAR(10), f_charbig VARCHAR(1000), PRIMARY KEY (f_int1,f_int2)) ENGINE = NDB PARTITION BY LIST(MOD(f_int1 + f_int2,4)) (PARTITION part_3 VALUES IN (-3), PARTITION part_2 VALUES IN (-2), Loading Loading @@ -30,6 +31,7 @@ f_int1 f_int2 f_char1 f_char2 f_charbig DROP TABLE t1; CREATE TABLE t1 ( f_int1 INTEGER, f_int2 INTEGER, f_char1 CHAR(10), f_char2 CHAR(10), f_charbig VARCHAR(1000)) ENGINE = NDB PARTITION BY LIST(f_int1) (PARTITION part_1 VALUES IN (-1), PARTITION part0 VALUES IN (0,1), Loading mysql-test/t/ndb_partition_list.test +3 −1 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ CREATE TABLE t1 ( f_int1 INTEGER NOT NULL, f_int2 INTEGER NOT NULL, f_char1 CHAR(10), f_char2 CHAR(10), f_charbig VARCHAR(1000), PRIMARY KEY (f_int1,f_int2)) ENGINE = NDB PARTITION BY LIST(MOD(f_int1 + f_int2,4)) (PARTITION part_3 VALUES IN (-3), PARTITION part_2 VALUES IN (-2), Loading Loading @@ -44,6 +45,7 @@ DROP TABLE t1; CREATE TABLE t1 ( f_int1 INTEGER, f_int2 INTEGER, f_char1 CHAR(10), f_char2 CHAR(10), f_charbig VARCHAR(1000)) ENGINE = NDB PARTITION BY LIST(f_int1) (PARTITION part_1 VALUES IN (-1), PARTITION part0 VALUES IN (0,1), Loading @@ -53,7 +55,7 @@ INSERT INTO t1 SET f_int1 = -1, f_int2 = 20, f_char1 = '20', f_char2 = '20', f_c INSERT INTO t1 SET f_int1 = 0, f_int2 = 20, f_char1 = '20', f_char2 = '20', f_charbig = '===20==='; INSERT INTO t1 SET f_int1 = 1, f_int2 = 1, f_char1 = '1', f_char2 = '1', f_charbig = '===1==='; INSERT INTO t1 SET f_int1 = 2, f_int2 = 1, f_char1 = '1', f_char2 = '1', f_charbig = '===1==='; --error 1504 --error 1505 INSERT INTO t1 SET f_int1 = 20, f_int2 = 1, f_char1 = '1', f_char2 = '1', f_charbig = '===1==='; SELECT * FROM t1 ORDER BY f_int1; Loading Loading
mysql-test/r/ndb_partition_list.result +2 −0 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ CREATE TABLE t1 ( f_int1 INTEGER NOT NULL, f_int2 INTEGER NOT NULL, f_char1 CHAR(10), f_char2 CHAR(10), f_charbig VARCHAR(1000), PRIMARY KEY (f_int1,f_int2)) ENGINE = NDB PARTITION BY LIST(MOD(f_int1 + f_int2,4)) (PARTITION part_3 VALUES IN (-3), PARTITION part_2 VALUES IN (-2), Loading Loading @@ -30,6 +31,7 @@ f_int1 f_int2 f_char1 f_char2 f_charbig DROP TABLE t1; CREATE TABLE t1 ( f_int1 INTEGER, f_int2 INTEGER, f_char1 CHAR(10), f_char2 CHAR(10), f_charbig VARCHAR(1000)) ENGINE = NDB PARTITION BY LIST(f_int1) (PARTITION part_1 VALUES IN (-1), PARTITION part0 VALUES IN (0,1), Loading
mysql-test/t/ndb_partition_list.test +3 −1 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ CREATE TABLE t1 ( f_int1 INTEGER NOT NULL, f_int2 INTEGER NOT NULL, f_char1 CHAR(10), f_char2 CHAR(10), f_charbig VARCHAR(1000), PRIMARY KEY (f_int1,f_int2)) ENGINE = NDB PARTITION BY LIST(MOD(f_int1 + f_int2,4)) (PARTITION part_3 VALUES IN (-3), PARTITION part_2 VALUES IN (-2), Loading Loading @@ -44,6 +45,7 @@ DROP TABLE t1; CREATE TABLE t1 ( f_int1 INTEGER, f_int2 INTEGER, f_char1 CHAR(10), f_char2 CHAR(10), f_charbig VARCHAR(1000)) ENGINE = NDB PARTITION BY LIST(f_int1) (PARTITION part_1 VALUES IN (-1), PARTITION part0 VALUES IN (0,1), Loading @@ -53,7 +55,7 @@ INSERT INTO t1 SET f_int1 = -1, f_int2 = 20, f_char1 = '20', f_char2 = '20', f_c INSERT INTO t1 SET f_int1 = 0, f_int2 = 20, f_char1 = '20', f_char2 = '20', f_charbig = '===20==='; INSERT INTO t1 SET f_int1 = 1, f_int2 = 1, f_char1 = '1', f_char2 = '1', f_charbig = '===1==='; INSERT INTO t1 SET f_int1 = 2, f_int2 = 1, f_char1 = '1', f_char2 = '1', f_charbig = '===1==='; --error 1504 --error 1505 INSERT INTO t1 SET f_int1 = 20, f_int2 = 1, f_char1 = '1', f_char2 = '1', f_charbig = '===1==='; SELECT * FROM t1 ORDER BY f_int1; Loading