mirror of
				https://github.com/MariaDB/server.git
				synced 2025-10-30 04:26:45 +03:00 
			
		
		
		
	Adding back ndb partition tests from mysql-test-extra per tomas and clavin new file mysql-test/t/ndb_partition_error.test: Adding back ndb partition tests from mysql-test-extra per tomas and clavin mysql-test/t/ndb_partition_key.test: Adding back ndb partition tests from mysql-test-extra per tomas and clavin mysql-test/t/ndb_partition_list.test: Adding back ndb partition tests from mysql-test-extra per tomas and clavin mysql-test/t/ndb_partition_range.test: Adding back ndb partition tests from mysql-test-extra per tomas and clavin mysql-test/t/ndb_blob_partition.test: Adding back ndb partition tests from mysql-test-extra per tomas and clavin mysql-test/t/ndb_dd_backuprestore.test: Adding back ndb partition tests from mysql-test-extra per tomas and clavin mysql-test/r/ndb_partition_error.result: Adding back ndb partition tests from mysql-test-extra per tomas and clavin mysql-test/r/ndb_partition_key.result: Adding back ndb partition tests from mysql-test-extra per tomas and clavin mysql-test/r/ndb_partition_list.result: Adding back ndb partition tests from mysql-test-extra per tomas and clavin mysql-test/r/ndb_partition_range.result: Adding back ndb partition tests from mysql-test-extra per tomas and clavin mysql-test/r/ndb_blob_partition.result: Adding back ndb partition tests from mysql-test-extra per tomas and clavin mysql-test/r/ndb_dd_backuprestore.result: Adding back ndb partition tests from mysql-test-extra per tomas and clavin
		
			
				
	
	
		
			105 lines
		
	
	
		
			6.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			105 lines
		
	
	
		
			6.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| drop table if exists t1;
 | |
| create table t1 (
 | |
| a mediumint not null,
 | |
| b text not null,
 | |
| c int not null,
 | |
| d longblob,
 | |
| primary key using hash (a,c),
 | |
| unique key (c)
 | |
| )
 | |
| engine=ndb
 | |
| partition by range (c)
 | |
| partitions 3
 | |
| ( partition p1 values less than (200),
 | |
| partition p2 values less than (300),
 | |
| partition p3 values less than (400));
 | |
| insert into t1 values (1, @v1, 101, @v2);
 | |
| insert into t1 values (1, @v2, 102, @v3);
 | |
| insert into t1 values (1, @v3, 103, @v4);
 | |
| insert into t1 values (2, @v4, 201, @v5);
 | |
| insert into t1 values (2, @v5, 202, @v6);
 | |
| insert into t1 values (2, @v6, 203, @v7);
 | |
| insert into t1 values (3, @v7, 301, @v8);
 | |
| insert into t1 values (3, @v8, 302, @v9);
 | |
| insert into t1 values (3, @v9, 303, @v1);
 | |
| select a, sha1(b), c, sha1(d) from t1 order by a;
 | |
| a	sha1(b)	c	sha1(d)
 | |
| 1	1d42dd9090cf78314a06665d4ea938c35cc760f4	101	10d3c783026b310218d10b7188da96a2401648c6
 | |
| 1	10d3c783026b310218d10b7188da96a2401648c6	102	a33549d9844092289a58ac348dd59f09fc28406a
 | |
| 1	a33549d9844092289a58ac348dd59f09fc28406a	103	daa61c6de36a0526f0d47dc29d6b9de7e6d2630c
 | |
| 2	daa61c6de36a0526f0d47dc29d6b9de7e6d2630c	201	70fc9a7d08beebc522258bfb02000a30c77a8f1d
 | |
| 2	70fc9a7d08beebc522258bfb02000a30c77a8f1d	202	090565c580809efed3d369481a4bbb168b20713e
 | |
| 2	090565c580809efed3d369481a4bbb168b20713e	203	1e0070bec426871a46291de27b9bd6e4255ab4e5
 | |
| 3	1e0070bec426871a46291de27b9bd6e4255ab4e5	301	acbaba01bc2e682f015f40e79d9cbe475db3002e
 | |
| 3	acbaba01bc2e682f015f40e79d9cbe475db3002e	302	9ee30d99162574f79c66ae95cdf132dcf9cbc259
 | |
| 3	9ee30d99162574f79c66ae95cdf132dcf9cbc259	303	1d42dd9090cf78314a06665d4ea938c35cc760f4
 | |
| select a, sha1(b), c, sha1(d) from t1 where a = 1 and c = 101;
 | |
| a	sha1(b)	c	sha1(d)
 | |
| 1	1d42dd9090cf78314a06665d4ea938c35cc760f4	101	10d3c783026b310218d10b7188da96a2401648c6
 | |
| select a, sha1(b), c, sha1(d) from t1 where a = 2 and c = 201;
 | |
| a	sha1(b)	c	sha1(d)
 | |
| 2	daa61c6de36a0526f0d47dc29d6b9de7e6d2630c	201	70fc9a7d08beebc522258bfb02000a30c77a8f1d
 | |
| select a, sha1(b), c, sha1(d) from t1 where a = 3 and c = 301;
 | |
| a	sha1(b)	c	sha1(d)
 | |
| 3	1e0070bec426871a46291de27b9bd6e4255ab4e5	301	acbaba01bc2e682f015f40e79d9cbe475db3002e
 | |
| update t1 set b = @v3, d = @v4 where a = 1 and c = 102;
 | |
| update t1 set b = @v6, d = @v7 where a = 2 and c = 202;
 | |
| update t1 set b = @v9, d = @v1 where a = 3 and c = 302;
 | |
| select a, sha1(b), c, sha1(d) from t1 order by a;
 | |
| a	sha1(b)	c	sha1(d)
 | |
| 1	1d42dd9090cf78314a06665d4ea938c35cc760f4	101	10d3c783026b310218d10b7188da96a2401648c6
 | |
| 1	a33549d9844092289a58ac348dd59f09fc28406a	102	daa61c6de36a0526f0d47dc29d6b9de7e6d2630c
 | |
| 1	a33549d9844092289a58ac348dd59f09fc28406a	103	daa61c6de36a0526f0d47dc29d6b9de7e6d2630c
 | |
| 2	daa61c6de36a0526f0d47dc29d6b9de7e6d2630c	201	70fc9a7d08beebc522258bfb02000a30c77a8f1d
 | |
| 2	090565c580809efed3d369481a4bbb168b20713e	202	1e0070bec426871a46291de27b9bd6e4255ab4e5
 | |
| 2	090565c580809efed3d369481a4bbb168b20713e	203	1e0070bec426871a46291de27b9bd6e4255ab4e5
 | |
| 3	1e0070bec426871a46291de27b9bd6e4255ab4e5	301	acbaba01bc2e682f015f40e79d9cbe475db3002e
 | |
| 3	9ee30d99162574f79c66ae95cdf132dcf9cbc259	302	1d42dd9090cf78314a06665d4ea938c35cc760f4
 | |
| 3	9ee30d99162574f79c66ae95cdf132dcf9cbc259	303	1d42dd9090cf78314a06665d4ea938c35cc760f4
 | |
| update t1 set b = @v4, d = @v5 where c = 103;
 | |
| update t1 set b = @v7, d = @v8 where c = 203;
 | |
| update t1 set b = @v1, d = @v2 where c = 303;
 | |
| select a, sha1(b), c, sha1(d) from t1 order by a;
 | |
| a	sha1(b)	c	sha1(d)
 | |
| 1	1d42dd9090cf78314a06665d4ea938c35cc760f4	101	10d3c783026b310218d10b7188da96a2401648c6
 | |
| 1	a33549d9844092289a58ac348dd59f09fc28406a	102	daa61c6de36a0526f0d47dc29d6b9de7e6d2630c
 | |
| 1	daa61c6de36a0526f0d47dc29d6b9de7e6d2630c	103	70fc9a7d08beebc522258bfb02000a30c77a8f1d
 | |
| 2	daa61c6de36a0526f0d47dc29d6b9de7e6d2630c	201	70fc9a7d08beebc522258bfb02000a30c77a8f1d
 | |
| 2	090565c580809efed3d369481a4bbb168b20713e	202	1e0070bec426871a46291de27b9bd6e4255ab4e5
 | |
| 2	1e0070bec426871a46291de27b9bd6e4255ab4e5	203	acbaba01bc2e682f015f40e79d9cbe475db3002e
 | |
| 3	1e0070bec426871a46291de27b9bd6e4255ab4e5	301	acbaba01bc2e682f015f40e79d9cbe475db3002e
 | |
| 3	9ee30d99162574f79c66ae95cdf132dcf9cbc259	302	1d42dd9090cf78314a06665d4ea938c35cc760f4
 | |
| 3	1d42dd9090cf78314a06665d4ea938c35cc760f4	303	10d3c783026b310218d10b7188da96a2401648c6
 | |
| update t1 set b = @v5, d = @v6;
 | |
| select a, sha1(b), c, sha1(d) from t1 order by a;
 | |
| a	sha1(b)	c	sha1(d)
 | |
| 1	70fc9a7d08beebc522258bfb02000a30c77a8f1d	101	090565c580809efed3d369481a4bbb168b20713e
 | |
| 1	70fc9a7d08beebc522258bfb02000a30c77a8f1d	102	090565c580809efed3d369481a4bbb168b20713e
 | |
| 1	70fc9a7d08beebc522258bfb02000a30c77a8f1d	103	090565c580809efed3d369481a4bbb168b20713e
 | |
| 2	70fc9a7d08beebc522258bfb02000a30c77a8f1d	201	090565c580809efed3d369481a4bbb168b20713e
 | |
| 2	70fc9a7d08beebc522258bfb02000a30c77a8f1d	202	090565c580809efed3d369481a4bbb168b20713e
 | |
| 2	70fc9a7d08beebc522258bfb02000a30c77a8f1d	203	090565c580809efed3d369481a4bbb168b20713e
 | |
| 3	70fc9a7d08beebc522258bfb02000a30c77a8f1d	301	090565c580809efed3d369481a4bbb168b20713e
 | |
| 3	70fc9a7d08beebc522258bfb02000a30c77a8f1d	302	090565c580809efed3d369481a4bbb168b20713e
 | |
| 3	70fc9a7d08beebc522258bfb02000a30c77a8f1d	303	090565c580809efed3d369481a4bbb168b20713e
 | |
| update t1 set b = @v1, d = @v2 where 100 < c and c < 200;
 | |
| update t1 set b = @v4, d = @v5 where 200 < c and c < 300;
 | |
| update t1 set b = @v7, d = @v8 where 300 < c and c < 400;
 | |
| select a, sha1(b), c, sha1(d) from t1 order by a;
 | |
| a	sha1(b)	c	sha1(d)
 | |
| 1	1d42dd9090cf78314a06665d4ea938c35cc760f4	101	10d3c783026b310218d10b7188da96a2401648c6
 | |
| 1	1d42dd9090cf78314a06665d4ea938c35cc760f4	102	10d3c783026b310218d10b7188da96a2401648c6
 | |
| 1	1d42dd9090cf78314a06665d4ea938c35cc760f4	103	10d3c783026b310218d10b7188da96a2401648c6
 | |
| 2	daa61c6de36a0526f0d47dc29d6b9de7e6d2630c	201	70fc9a7d08beebc522258bfb02000a30c77a8f1d
 | |
| 2	daa61c6de36a0526f0d47dc29d6b9de7e6d2630c	202	70fc9a7d08beebc522258bfb02000a30c77a8f1d
 | |
| 2	daa61c6de36a0526f0d47dc29d6b9de7e6d2630c	203	70fc9a7d08beebc522258bfb02000a30c77a8f1d
 | |
| 3	1e0070bec426871a46291de27b9bd6e4255ab4e5	301	acbaba01bc2e682f015f40e79d9cbe475db3002e
 | |
| 3	1e0070bec426871a46291de27b9bd6e4255ab4e5	302	acbaba01bc2e682f015f40e79d9cbe475db3002e
 | |
| 3	1e0070bec426871a46291de27b9bd6e4255ab4e5	303	acbaba01bc2e682f015f40e79d9cbe475db3002e
 | |
| delete from t1 where a = 1 and c = 101;
 | |
| delete from t1 where c = 102;
 | |
| delete from t1;
 | |
| select a, sha1(b), c, sha1(d) from t1 order by a;
 | |
| a	sha1(b)	c	sha1(d)
 | |
| drop table t1;
 |