create table t1 (a int unsigned not null, primary key(a)) engine='MYISAM'
partition by key (a) (
partition pa1 max_rows=20 min_rows=2 ,
partition pa2 max_rows=30 min_rows=3 ,
partition pa3 max_rows=30 min_rows=4 ,
partition pa4 max_rows=40 min_rows=2 );
show create table t1;
Table Create Table
t1 CREATE TABLE `t1` (
`a` int(10 ) unsigned NOT NULL,
PRIMARY KEY (`a`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci
PARTITION BY KEY (`a`)
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
insert into t1 values (4294967295 ), (4294967294 ), (4294967293 ), (4294967292 ), (1 ), (2 ), (65535 );
select * from t1;
a
1
2
4294967292
4294967293
4294967294
4294967295
65535
select * from t1 where a=4294967293 ;
a
4294967293
delete from t1 where a=4294967293 ;
select * from t1;
a
1
2
4294967292
4294967294
4294967295
65535
drop table t1;
create table t2 (a int unsigned not null, primary key(a)) engine='MYISAM'
partition by key (a) partitions 8 ;
show create table t2;
Table Create Table
t2 CREATE TABLE `t2` (
`a` int(10 ) unsigned NOT NULL,
PRIMARY KEY (`a`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci
PARTITION BY KEY (`a`)
PARTITIONS 8
insert into t2 values (4294967295 ), (4294967294 ), (4294967293 ), (4294967292 );
select * from t2;
a
4294967292
4294967293
4294967294
4294967295
select * from t2 where a=4294967293 ;
a
4294967293
delete from t2 where a=4294967293 ;
select * from t2;
a
4294967292
4294967294
4294967295
delete from t2;
65535 inserts;
select count(*) from t2;
count(*)
65535
drop table t2;
create table t3 (a int not null, primary key(a)) engine='MYISAM'
partition by key (a) partitions 7 ;
show create table t3;
Table Create Table
t3 CREATE TABLE `t3` (
`a` int(11 ) NOT NULL,
PRIMARY KEY (`a`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci
PARTITION BY KEY (`a`)
PARTITIONS 7
insert into t3 values (2147483647 ), (2147483646 ), (2147483645 ), (2147483644 ), (-2147483648 ), (-2147483647 ), (1 ), (-1 ), (0 );
select * from t3;
a
-1
-2147483647
-2147483648
0
1
2147483644
2147483645
2147483646
2147483647
select * from t3 where a=2147483645 ;
a
2147483645
delete from t3 where a=2147483645 ;
select * from t3;
a
-1
-2147483647
-2147483648
0
1
2147483644
2147483646
2147483647
drop table t3;
Messung V0.5 in Prozent C=89 H=93 G=90
¤ Dauer der Verarbeitung: 0.1 Sekunden
¤
*© Formatika GbR, Deutschland