403Webshell
Server IP : 88.99.149.37  /  Your IP : 216.73.216.141
Web Server : nginx/1.31.2
System : Linux server-88-99-149-37 6.12.0-124.56.5.el10_1.x86_64 #1 SMP PREEMPT_DYNAMIC Fri May 15 06:12:08 EDT 2026 x86_64
User : muralimurth ( 1015)
PHP Version : 8.4.23
Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/local/mysql/mysql-test/main/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/local/mysql/mysql-test/main/rowid_order_innodb.result
SET @save_stats_persistent=@@GLOBAL.innodb_stats_persistent;
SET GLOBAL innodb_stats_persistent=0;
SET SESSION DEFAULT_STORAGE_ENGINE = InnoDB;
drop table if exists t1, t2, t3,t4;
create table t1 (
pk1 int not NULL,
key1 int(11),
key2 int(11),
PRIMARY KEY  (pk1),
KEY key1 (key1),
KEY key2 (key2)
);
insert into t1 values (-5, 1, 1),
(-100, 1, 1),
(3, 1, 1),
(0, 1, 1),
(10, 1, 1);
explain select * from t1 force index(key1, key2) where key1 < 3 or key2 < 3;
id	select_type	table	type	possible_keys	key	key_len	ref	rows	Extra
1	SIMPLE	t1	index_merge	key1,key2	key1,key2	5,5	NULL	5	Using sort_union(key1,key2); Using where
select * from t1 force index(key1, key2) where key1 < 3 or key2 < 3;
pk1	key1	key2
-100	1	1
-5	1	1
0	1	1
3	1	1
10	1	1
drop table t1;
create table t1 (
pk1 int unsigned not NULL,
key1 int(11),
key2 int(11),
PRIMARY KEY  (pk1),
KEY key1 (key1),
KEY key2 (key2)
);
insert into t1 values (0, 1, 1),
(0xFFFFFFFF, 1, 1),
(0xFFFFFFFE, 1, 1),
(1, 1, 1),
(2, 1, 1);
select * from t1 force index(key1, key2) where key1 < 3 or key2 < 3;
pk1	key1	key2
0	1	1
1	1	1
2	1	1
4294967294	1	1
4294967295	1	1
drop table t1;
create table t1 (
pk1 char(4) not NULL,
key1 int(11),
key2 int(11),
PRIMARY KEY  (pk1),
KEY key1 (key1),
KEY key2 (key2)
) collate latin2_general_ci;
insert into t1 values ('a1', 1, 1),
('b2', 1, 1),
('A3', 1, 1),
('B4', 1, 1);
select * from t1 force index(key1, key2) where key1 < 3 or key2 < 3;
pk1	key1	key2
a1	1	1
A3	1	1
b2	1	1
B4	1	1
drop table t1;
create table t1 (
pk1 int not NULL,
pk2 char(4) not NULL collate latin1_german1_ci,
pk3 char(4) not NULL collate latin1_bin,
key1 int(11),
key2 int(11),
PRIMARY KEY  (pk1,pk2,pk3),
KEY key1 (key1),
KEY key2 (key2)
);
insert into t1 values
(1, 'u', 'u',        1, 1),
(1, 'u', char(0xEC), 1, 1),
(1, 'u', 'x',        1, 1);
insert ignore into t1 select pk1, char(0xEC), pk3, key1, key2  from t1;
insert ignore into t1 select pk1, 'x', pk3, key1, key2  from t1 where pk2='u';
insert ignore into t1 select 2, pk2, pk3, key1, key2  from t1;
select * from t1;
pk1	pk2	pk3	key1	key2
1	�	u	1	1
1	�	x	1	1
1	�	�	1	1
1	u	u	1	1
1	u	x	1	1
1	u	�	1	1
1	x	u	1	1
1	x	x	1	1
1	x	�	1	1
2	�	u	1	1
2	�	x	1	1
2	�	�	1	1
2	u	u	1	1
2	u	x	1	1
2	u	�	1	1
2	x	u	1	1
2	x	x	1	1
2	x	�	1	1
select * from t1 force index(key1, key2) where key1 < 3 or key2 < 3;
pk1	pk2	pk3	key1	key2
1	�	u	1	1
1	�	x	1	1
1	�	�	1	1
1	u	u	1	1
1	u	x	1	1
1	u	�	1	1
1	x	u	1	1
1	x	x	1	1
1	x	�	1	1
2	�	u	1	1
2	�	x	1	1
2	�	�	1	1
2	u	u	1	1
2	u	x	1	1
2	u	�	1	1
2	x	u	1	1
2	x	x	1	1
2	x	�	1	1
alter table t1 drop primary key;
select * from t1;
pk1	pk2	pk3	key1	key2
1	�	u	1	1
1	�	x	1	1
1	�	�	1	1
1	u	u	1	1
1	u	x	1	1
1	u	�	1	1
1	x	u	1	1
1	x	x	1	1
1	x	�	1	1
2	�	u	1	1
2	�	x	1	1
2	�	�	1	1
2	u	u	1	1
2	u	x	1	1
2	u	�	1	1
2	x	u	1	1
2	x	x	1	1
2	x	�	1	1
select * from t1 force index(key1, key2) where key1 < 3 or key2 < 3;
pk1	pk2	pk3	key1	key2
1	�	u	1	1
1	�	x	1	1
1	�	�	1	1
1	u	u	1	1
1	u	x	1	1
1	u	�	1	1
1	x	u	1	1
1	x	x	1	1
1	x	�	1	1
2	�	u	1	1
2	�	x	1	1
2	�	�	1	1
2	u	u	1	1
2	u	x	1	1
2	u	�	1	1
2	x	u	1	1
2	x	x	1	1
2	x	�	1	1
drop table t1;
create table t1  (
pk1 varchar(8) NOT NULL default '',
pk2 varchar(4) NOT NULL default '',
key1 int(11),
key2 int(11),
primary key(pk1, pk2),
KEY key1 (key1),
KEY key2 (key2)
);
insert into t1 values ('','empt',2,2),
('a','a--a',2,2),
('bb','b--b',2,2),
('ccc','c--c',2,2),
('dddd','d--d',2,2);
select * from t1 force index(key1, key2) where key1 < 3 or key2 < 3;
pk1	pk2	key1	key2
	empt	2	2
a	a--a	2	2
bb	b--b	2	2
ccc	c--c	2	2
dddd	d--d	2	2
drop table t1;
SET GLOBAL innodb_stats_persistent=@save_stats_persistent;

Youez - 2016 - github.com/yon3zu
LinuXploit