2003-09-15 14:16:13 +02:00
|
|
|
|
set GLOBAL query_cache_size=1355776;
|
2001-12-13 01:31:19 +01:00
|
|
|
|
flush query cache;
|
|
|
|
|
flush query cache;
|
2001-12-06 00:05:30 +01:00
|
|
|
|
reset query cache;
|
|
|
|
|
flush status;
|
2003-09-15 14:16:13 +02:00
|
|
|
|
drop table if exists t1,t2,t3,t4,t11,t21;
|
2003-01-06 00:48:59 +01:00
|
|
|
|
drop database if exists mysqltest;
|
2001-12-06 00:05:30 +01:00
|
|
|
|
create table t1 (a int not null);
|
|
|
|
|
insert into t1 values (1),(2),(3);
|
|
|
|
|
select * from t1;
|
|
|
|
|
a
|
|
|
|
|
1
|
|
|
|
|
2
|
|
|
|
|
3
|
|
|
|
|
select * from t1;
|
|
|
|
|
a
|
|
|
|
|
1
|
|
|
|
|
2
|
|
|
|
|
3
|
|
|
|
|
select sql_no_cache * from t1;
|
|
|
|
|
a
|
|
|
|
|
1
|
|
|
|
|
2
|
|
|
|
|
3
|
|
|
|
|
select length(now()) from t1;
|
|
|
|
|
length(now())
|
|
|
|
|
19
|
|
|
|
|
19
|
|
|
|
|
19
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 1
|
|
|
|
|
show status like "Qcache_inserts";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_inserts 1
|
|
|
|
|
show status like "Qcache_hits";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_hits 1
|
|
|
|
|
drop table t1;
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 0
|
2001-12-09 23:08:24 +01:00
|
|
|
|
create table t1 (a int not null);
|
|
|
|
|
insert into t1 values (1),(2),(3);
|
|
|
|
|
create table t2 (a int not null);
|
|
|
|
|
insert into t2 values (4),(5),(6);
|
2003-12-10 05:31:42 +01:00
|
|
|
|
create table t3 (a int not null) engine=MERGE UNION=(t1,t2) INSERT_METHOD=FIRST;
|
2001-12-09 23:08:24 +01:00
|
|
|
|
select * from t3;
|
|
|
|
|
a
|
|
|
|
|
1
|
|
|
|
|
2
|
|
|
|
|
3
|
|
|
|
|
4
|
|
|
|
|
5
|
|
|
|
|
6
|
|
|
|
|
select * from t3;
|
|
|
|
|
a
|
|
|
|
|
1
|
|
|
|
|
2
|
|
|
|
|
3
|
|
|
|
|
4
|
|
|
|
|
5
|
|
|
|
|
6
|
|
|
|
|
show status like "Qcache_hits";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_hits 2
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 1
|
|
|
|
|
insert into t2 values (7);
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 0
|
|
|
|
|
select * from t1;
|
|
|
|
|
a
|
|
|
|
|
1
|
|
|
|
|
2
|
|
|
|
|
3
|
|
|
|
|
select * from t1;
|
|
|
|
|
a
|
|
|
|
|
1
|
|
|
|
|
2
|
|
|
|
|
3
|
|
|
|
|
show status like "Qcache_hits";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_hits 3
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 1
|
|
|
|
|
insert into t3 values (8);
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 0
|
|
|
|
|
select * from t3;
|
|
|
|
|
a
|
|
|
|
|
1
|
|
|
|
|
2
|
|
|
|
|
3
|
|
|
|
|
8
|
|
|
|
|
4
|
|
|
|
|
5
|
|
|
|
|
6
|
|
|
|
|
7
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 1
|
|
|
|
|
update t2 set a=9 where a=7;
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 0
|
|
|
|
|
select * from t1;
|
|
|
|
|
a
|
|
|
|
|
1
|
|
|
|
|
2
|
|
|
|
|
3
|
|
|
|
|
8
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 1
|
|
|
|
|
update t3 set a=10 where a=1;
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 0
|
|
|
|
|
select * from t3;
|
|
|
|
|
a
|
|
|
|
|
10
|
|
|
|
|
2
|
|
|
|
|
3
|
|
|
|
|
8
|
|
|
|
|
4
|
|
|
|
|
5
|
|
|
|
|
6
|
|
|
|
|
9
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 1
|
|
|
|
|
delete from t2 where a=9;
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 0
|
|
|
|
|
select * from t1;
|
|
|
|
|
a
|
|
|
|
|
10
|
|
|
|
|
2
|
|
|
|
|
3
|
|
|
|
|
8
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 1
|
|
|
|
|
delete from t3 where a=10;
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 0
|
|
|
|
|
drop table t1, t2, t3;
|
|
|
|
|
create table t1 (a int not null);
|
|
|
|
|
insert into t1 values (1),(2),(3);
|
|
|
|
|
create table t2 (a int not null);
|
|
|
|
|
insert into t2 values (1),(2),(3);
|
|
|
|
|
select * from t1;
|
|
|
|
|
a
|
|
|
|
|
1
|
|
|
|
|
2
|
|
|
|
|
3
|
|
|
|
|
select * from t2;
|
|
|
|
|
a
|
|
|
|
|
1
|
|
|
|
|
2
|
|
|
|
|
3
|
|
|
|
|
insert into t1 values (4);
|
|
|
|
|
show status like "Qcache_free_blocks";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_free_blocks 2
|
|
|
|
|
flush query cache;
|
|
|
|
|
show status like "Qcache_free_blocks";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_free_blocks 1
|
|
|
|
|
drop table t1, t2;
|
2001-12-14 15:02:41 +01:00
|
|
|
|
create table t1 (a text not null);
|
|
|
|
|
create table t11 (a text not null);
|
|
|
|
|
create table t2 (a text not null);
|
|
|
|
|
create table t21 (a text not null);
|
|
|
|
|
create table t3 (a text not null);
|
|
|
|
|
insert into t1 values("1111111111111111111111111111111111111111111111111111");
|
|
|
|
|
insert into t2 select * from t1;
|
|
|
|
|
insert into t1 select * from t2;
|
|
|
|
|
insert into t2 select * from t1;
|
|
|
|
|
insert into t1 select * from t2;
|
|
|
|
|
insert into t2 select * from t1;
|
|
|
|
|
insert into t1 select * from t2;
|
|
|
|
|
insert into t2 select * from t1;
|
|
|
|
|
insert into t1 select * from t2;
|
|
|
|
|
insert into t2 select * from t1;
|
|
|
|
|
insert into t1 select * from t2;
|
|
|
|
|
insert into t2 select * from t1;
|
|
|
|
|
insert into t1 select * from t2;
|
|
|
|
|
insert into t2 select * from t1;
|
|
|
|
|
insert into t1 select * from t2;
|
|
|
|
|
insert into t2 select * from t1;
|
2002-01-12 14:40:52 +01:00
|
|
|
|
insert into t11 select * from t1;
|
|
|
|
|
insert into t21 select * from t1;
|
2001-12-14 15:02:41 +01:00
|
|
|
|
insert into t1 select * from t2;
|
|
|
|
|
insert into t2 select * from t1;
|
|
|
|
|
insert into t1 select * from t2;
|
|
|
|
|
insert into t3 select * from t1;
|
|
|
|
|
insert into t3 select * from t2;
|
|
|
|
|
insert into t3 select * from t1;
|
|
|
|
|
select * from t11;
|
|
|
|
|
select * from t21;
|
|
|
|
|
show status like "Qcache_total_blocks";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_total_blocks 7
|
|
|
|
|
show status like "Qcache_free_blocks";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_free_blocks 1
|
|
|
|
|
insert into t11 values("");
|
|
|
|
|
select * from t3;
|
|
|
|
|
show status like "Qcache_total_blocks";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_total_blocks 8
|
|
|
|
|
show status like "Qcache_free_blocks";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_free_blocks 1
|
|
|
|
|
flush query cache;
|
|
|
|
|
show status like "Qcache_total_blocks";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_total_blocks 7
|
|
|
|
|
show status like "Qcache_free_blocks";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_free_blocks 1
|
|
|
|
|
drop table t1, t2, t3, t11, t21;
|
2002-07-23 17:31:22 +02:00
|
|
|
|
set query_cache_type=demand;
|
2001-12-09 23:08:24 +01:00
|
|
|
|
create table t1 (a int not null);
|
|
|
|
|
insert into t1 values (1),(2),(3);
|
|
|
|
|
select * from t1;
|
|
|
|
|
a
|
|
|
|
|
1
|
|
|
|
|
2
|
|
|
|
|
3
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 0
|
2003-02-27 21:26:09 +01:00
|
|
|
|
select sql_cache * from t1 union select * from t1;
|
2001-12-09 23:08:24 +01:00
|
|
|
|
a
|
|
|
|
|
1
|
|
|
|
|
2
|
|
|
|
|
3
|
2002-07-23 17:31:22 +02:00
|
|
|
|
set query_cache_type=2;
|
2003-02-27 21:26:09 +01:00
|
|
|
|
select sql_cache * from t1 union select * from t1;
|
|
|
|
|
a
|
|
|
|
|
1
|
|
|
|
|
2
|
|
|
|
|
3
|
|
|
|
|
select * from t1 union select sql_cache * from t1;
|
2001-12-09 23:08:24 +01:00
|
|
|
|
a
|
|
|
|
|
1
|
|
|
|
|
2
|
|
|
|
|
3
|
|
|
|
|
show status like "Qcache_hits";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_hits 4
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
2003-02-27 21:26:09 +01:00
|
|
|
|
Qcache_queries_in_cache 2
|
2002-07-23 17:31:22 +02:00
|
|
|
|
set query_cache_type=on;
|
2001-12-09 23:08:24 +01:00
|
|
|
|
reset query cache;
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 0
|
|
|
|
|
select sql_no_cache * from t1;
|
|
|
|
|
a
|
|
|
|
|
1
|
|
|
|
|
2
|
|
|
|
|
3
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 0
|
|
|
|
|
drop table t1;
|
|
|
|
|
create table t1 (a text not null);
|
|
|
|
|
select CONNECTION_ID() from t1;
|
|
|
|
|
CONNECTION_ID()
|
|
|
|
|
select FOUND_ROWS();
|
|
|
|
|
FOUND_ROWS()
|
|
|
|
|
0
|
|
|
|
|
select NOW() from t1;
|
|
|
|
|
NOW()
|
|
|
|
|
select CURDATE() from t1;
|
|
|
|
|
CURDATE()
|
|
|
|
|
select CURTIME() from t1;
|
|
|
|
|
CURTIME()
|
|
|
|
|
select DATABASE() from t1;
|
|
|
|
|
DATABASE()
|
|
|
|
|
select ENCRYPT("test") from t1;
|
|
|
|
|
ENCRYPT("test")
|
|
|
|
|
select LAST_INSERT_ID() from t1;
|
2004-03-25 17:42:13 +01:00
|
|
|
|
LAST_INSERT_ID()
|
2001-12-09 23:08:24 +01:00
|
|
|
|
select RAND() from t1;
|
|
|
|
|
RAND()
|
|
|
|
|
select UNIX_TIMESTAMP() from t1;
|
|
|
|
|
UNIX_TIMESTAMP()
|
|
|
|
|
select USER() from t1;
|
|
|
|
|
USER()
|
|
|
|
|
select benchmark(1,1) from t1;
|
|
|
|
|
benchmark(1,1)
|
2003-10-30 11:57:26 +01:00
|
|
|
|
explain extended select benchmark(1,1) from t1;
|
|
|
|
|
id select_type table type possible_keys key key_len ref rows Extra
|
|
|
|
|
1 SIMPLE t1 system NULL NULL NULL NULL 0 const row not found
|
|
|
|
|
Warnings:
|
|
|
|
|
Note 1003 select high_priority no_cache benchmark(1,1) AS `benchmark(1,1)` from test.t1
|
2001-12-09 23:08:24 +01:00
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 0
|
|
|
|
|
create table t2 (a text not null);
|
|
|
|
|
insert into t1 values("1111111111111111111111111111111111111111111111111111");
|
|
|
|
|
insert into t2 select * from t1;
|
|
|
|
|
insert into t1 select * from t2;
|
|
|
|
|
insert into t2 select * from t1;
|
|
|
|
|
insert into t1 select * from t2;
|
|
|
|
|
insert into t2 select * from t1;
|
|
|
|
|
insert into t1 select * from t2;
|
|
|
|
|
insert into t2 select * from t1;
|
|
|
|
|
insert into t1 select * from t2;
|
|
|
|
|
insert into t2 select * from t1;
|
|
|
|
|
insert into t1 select * from t2;
|
|
|
|
|
insert into t2 select * from t1;
|
|
|
|
|
insert into t1 select * from t2;
|
|
|
|
|
insert into t2 select * from t1;
|
|
|
|
|
insert into t1 select * from t2;
|
|
|
|
|
insert into t2 select * from t1;
|
|
|
|
|
insert into t1 select * from t2;
|
|
|
|
|
insert into t2 select * from t1;
|
|
|
|
|
insert into t1 select * from t2;
|
|
|
|
|
show status like "Qcache_hits";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_hits 4
|
2002-11-17 19:41:25 +01:00
|
|
|
|
show status like "Qcache_lowmem_prunes";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_lowmem_prunes 0
|
2001-12-09 23:08:24 +01:00
|
|
|
|
select a as a1, a as a2 from t1;
|
|
|
|
|
select a as a2, a as a3 from t1;
|
|
|
|
|
select a as a3, a as a4 from t1;
|
|
|
|
|
select a as a1, a as a2 from t1;
|
|
|
|
|
show status like "Qcache_hits";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_hits 4
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 2
|
2002-11-17 19:41:25 +01:00
|
|
|
|
show status like "Qcache_lowmem_prunes";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_lowmem_prunes 2
|
2001-12-09 23:08:24 +01:00
|
|
|
|
reset query cache;
|
2001-12-14 15:02:41 +01:00
|
|
|
|
insert into t2 select * from t1;
|
|
|
|
|
insert into t1 select * from t2;
|
|
|
|
|
insert into t2 select * from t1;
|
|
|
|
|
insert into t1 select * from t2;
|
|
|
|
|
insert into t2 select * from t1;
|
|
|
|
|
insert into t1 select * from t2;
|
|
|
|
|
insert into t2 select * from t1;
|
|
|
|
|
insert into t1 select * from t2;
|
|
|
|
|
insert into t2 select * from t1;
|
|
|
|
|
insert into t1 select * from t2;
|
|
|
|
|
select * from t1;
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 0
|
|
|
|
|
drop table t1,t2;
|
2003-07-03 10:55:36 +02:00
|
|
|
|
create database mysqltest;
|
2001-12-22 14:13:31 +01:00
|
|
|
|
create table mysqltest.t1 (i int not null auto_increment, a int, primary key (i));
|
|
|
|
|
insert into mysqltest.t1 (a) values (1);
|
|
|
|
|
select * from mysqltest.t1 where i is null;
|
2001-12-14 15:02:41 +01:00
|
|
|
|
i a
|
|
|
|
|
1 1
|
2003-11-20 17:12:49 +01:00
|
|
|
|
create table t1(a int);
|
|
|
|
|
select * from t1;
|
|
|
|
|
a
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 1
|
2001-12-22 14:13:31 +01:00
|
|
|
|
select * from mysqltest.t1;
|
2001-12-14 15:02:41 +01:00
|
|
|
|
i a
|
|
|
|
|
1 1
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
2003-11-20 17:12:49 +01:00
|
|
|
|
Qcache_queries_in_cache 2
|
2001-12-22 14:13:31 +01:00
|
|
|
|
drop database mysqltest;
|
2001-12-14 15:02:41 +01:00
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
2003-11-20 17:12:49 +01:00
|
|
|
|
Qcache_queries_in_cache 1
|
|
|
|
|
drop table t1;
|
2003-07-28 17:28:44 +02:00
|
|
|
|
create table t1 (a char(1) not null collate koi8r_general_ci);
|
|
|
|
|
insert into t1 values(_koi8r"<22>");
|
|
|
|
|
set CHARACTER SET koi8r;
|
2001-12-14 15:02:41 +01:00
|
|
|
|
select * from t1;
|
|
|
|
|
a
|
|
|
|
|
<EFBFBD>
|
|
|
|
|
set CHARACTER SET cp1251_koi8;
|
|
|
|
|
select * from t1;
|
|
|
|
|
a
|
2003-07-28 17:28:44 +02:00
|
|
|
|
<EFBFBD>
|
2001-12-14 15:02:41 +01:00
|
|
|
|
set CHARACTER SET DEFAULT;
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
2003-07-28 17:28:44 +02:00
|
|
|
|
Qcache_queries_in_cache 2
|
2001-12-23 01:43:46 +01:00
|
|
|
|
show status like "Qcache_hits";
|
|
|
|
|
Variable_name Value
|
2003-07-28 17:28:44 +02:00
|
|
|
|
Qcache_hits 4
|
2001-12-23 01:43:46 +01:00
|
|
|
|
drop table t1;
|
|
|
|
|
create database if not exists mysqltest;
|
|
|
|
|
create table mysqltest.t1 (i int not null);
|
|
|
|
|
create table t1 (i int not null);
|
|
|
|
|
insert into mysqltest.t1 (i) values (1);
|
|
|
|
|
insert into t1 (i) values (2);
|
|
|
|
|
select * from t1;
|
|
|
|
|
i
|
|
|
|
|
2
|
|
|
|
|
use mysqltest;
|
|
|
|
|
select * from t1;
|
|
|
|
|
i
|
|
|
|
|
1
|
|
|
|
|
select * from t1;
|
|
|
|
|
i
|
|
|
|
|
1
|
|
|
|
|
use test;
|
|
|
|
|
select * from t1;
|
|
|
|
|
i
|
|
|
|
|
2
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 2
|
|
|
|
|
show status like "Qcache_hits";
|
|
|
|
|
Variable_name Value
|
2003-07-28 17:28:44 +02:00
|
|
|
|
Qcache_hits 6
|
2001-12-23 01:43:46 +01:00
|
|
|
|
drop database mysqltest;
|
2001-12-09 23:08:24 +01:00
|
|
|
|
drop table t1;
|
2002-01-02 20:29:41 +01:00
|
|
|
|
create table t1 (i int not null);
|
|
|
|
|
insert into t1 (i) values (1),(2),(3),(4);
|
|
|
|
|
select SQL_CALC_FOUND_ROWS * from t1 limit 2;
|
|
|
|
|
i
|
|
|
|
|
1
|
|
|
|
|
2
|
|
|
|
|
select FOUND_ROWS();
|
|
|
|
|
FOUND_ROWS()
|
|
|
|
|
4
|
|
|
|
|
show status like "Qcache_hits";
|
|
|
|
|
Variable_name Value
|
2003-07-28 17:28:44 +02:00
|
|
|
|
Qcache_hits 6
|
2002-01-02 20:29:41 +01:00
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 1
|
|
|
|
|
select * from t1 where i=1;
|
|
|
|
|
i
|
|
|
|
|
1
|
|
|
|
|
select FOUND_ROWS();
|
|
|
|
|
FOUND_ROWS()
|
|
|
|
|
1
|
|
|
|
|
show status like "Qcache_hits";
|
|
|
|
|
Variable_name Value
|
2003-07-28 17:28:44 +02:00
|
|
|
|
Qcache_hits 6
|
2002-01-02 20:29:41 +01:00
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 2
|
|
|
|
|
select SQL_CALC_FOUND_ROWS * from t1 limit 2;
|
|
|
|
|
i
|
|
|
|
|
1
|
|
|
|
|
2
|
|
|
|
|
select FOUND_ROWS();
|
|
|
|
|
FOUND_ROWS()
|
|
|
|
|
4
|
|
|
|
|
show status like "Qcache_hits";
|
|
|
|
|
Variable_name Value
|
2003-07-28 17:28:44 +02:00
|
|
|
|
Qcache_hits 7
|
2002-01-02 20:29:41 +01:00
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 2
|
|
|
|
|
select * from t1 where i=1;
|
|
|
|
|
i
|
|
|
|
|
1
|
|
|
|
|
select FOUND_ROWS();
|
|
|
|
|
FOUND_ROWS()
|
|
|
|
|
1
|
|
|
|
|
show status like "Qcache_hits";
|
|
|
|
|
Variable_name Value
|
2003-07-28 17:28:44 +02:00
|
|
|
|
Qcache_hits 8
|
2002-01-02 20:29:41 +01:00
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 2
|
|
|
|
|
drop table t1;
|
2001-12-20 05:14:11 +01:00
|
|
|
|
flush query cache;
|
|
|
|
|
reset query cache;
|
|
|
|
|
create table t1 (a int not null);
|
|
|
|
|
insert into t1 values (1),(2),(3);
|
|
|
|
|
select * from t1;
|
|
|
|
|
a
|
|
|
|
|
1
|
|
|
|
|
2
|
|
|
|
|
3
|
|
|
|
|
select * from t1;
|
|
|
|
|
a
|
|
|
|
|
1
|
|
|
|
|
2
|
|
|
|
|
3
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 1
|
|
|
|
|
insert delayed into t1 values (4);
|
|
|
|
|
select a from t1;
|
|
|
|
|
a
|
|
|
|
|
1
|
|
|
|
|
2
|
|
|
|
|
3
|
|
|
|
|
4
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 1
|
|
|
|
|
drop table t1;
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 0
|
2003-03-02 20:39:03 +01:00
|
|
|
|
show global variables like "query_cache_min_res_unit";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
query_cache_min_res_unit 4096
|
|
|
|
|
set GLOBAL query_cache_min_res_unit=1001;
|
|
|
|
|
show global variables like "query_cache_min_res_unit";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
query_cache_min_res_unit 1008
|
|
|
|
|
create table t1 (a int not null);
|
|
|
|
|
insert into t1 values (1),(2),(3);
|
|
|
|
|
create table t2 (a int not null);
|
|
|
|
|
insert into t2 values (1),(2),(3);
|
|
|
|
|
select * from t1;
|
|
|
|
|
a
|
|
|
|
|
1
|
|
|
|
|
2
|
|
|
|
|
3
|
|
|
|
|
select * from t1;
|
|
|
|
|
a
|
|
|
|
|
1
|
|
|
|
|
2
|
|
|
|
|
3
|
|
|
|
|
select * from t2;
|
|
|
|
|
a
|
|
|
|
|
1
|
|
|
|
|
2
|
|
|
|
|
3
|
|
|
|
|
select * from t2;
|
|
|
|
|
a
|
|
|
|
|
1
|
|
|
|
|
2
|
|
|
|
|
3
|
|
|
|
|
show status like "Qcache_hits";
|
|
|
|
|
Variable_name Value
|
2003-07-28 17:28:44 +02:00
|
|
|
|
Qcache_hits 11
|
2003-03-02 20:39:03 +01:00
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 2
|
|
|
|
|
drop table t1;
|
|
|
|
|
select a from t2;
|
|
|
|
|
a
|
|
|
|
|
1
|
|
|
|
|
2
|
|
|
|
|
3
|
|
|
|
|
select a from t2;
|
|
|
|
|
a
|
|
|
|
|
1
|
|
|
|
|
2
|
|
|
|
|
3
|
|
|
|
|
show status like "Qcache_hits";
|
|
|
|
|
Variable_name Value
|
2003-07-28 17:28:44 +02:00
|
|
|
|
Qcache_hits 12
|
2003-03-02 20:39:03 +01:00
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 2
|
|
|
|
|
drop table t2;
|
|
|
|
|
set GLOBAL query_cache_min_res_unit=default;
|
|
|
|
|
show global variables like "query_cache_min_res_unit";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
query_cache_min_res_unit 4096
|
2003-07-28 17:28:44 +02:00
|
|
|
|
create table t1 (a int not null);
|
|
|
|
|
insert into t1 values (1);
|
|
|
|
|
select "aaa" from t1;
|
|
|
|
|
aaa
|
|
|
|
|
aaa
|
|
|
|
|
select "AAA" from t1;
|
|
|
|
|
AAA
|
|
|
|
|
AAA
|
|
|
|
|
drop table t1;
|
2003-06-04 22:17:01 +02:00
|
|
|
|
create table t1 (a int);
|
2002-07-28 21:36:34 +02:00
|
|
|
|
set GLOBAL query_cache_size=1000;
|
|
|
|
|
show global variables like "query_cache_size";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
query_cache_size 0
|
2003-05-31 00:41:11 +02:00
|
|
|
|
select * from t1;
|
|
|
|
|
a
|
|
|
|
|
set GLOBAL query_cache_size=1024;
|
2003-10-08 23:13:15 +02:00
|
|
|
|
Warnings:
|
After merge fixes
Added more DBUG statements
Ensure that we are comparing end space with BINARY strings
Use 'any_db' instead of '' to mean any database. (For HANDLER command)
Only strip ' ' when comparing CHAR, not other space-like characters (like \t)
BitKeeper/deleted/.del-ctype_tis620.result-old~3578ceb0b8284685:
Delete: mysql-test/r/ctype_tis620.result-old
BitKeeper/deleted/.del-ctype_tis620.test-old~ffb1bbd2935d1aba:
Delete: mysql-test/t/ctype_tis620.test-old
client/mysqlbinlog.cc:
Added DBUG statements
Added call of my_end() to free all used memory on exit
heap/hp_info.c:
After merge fixes
heap/hp_open.c:
After merge fixes
include/heap.h:
After merge fixes
include/m_ctype.h:
Use pchar instead of 'int' for character parameters.
Added 'my_binary_compare()'
include/m_string.h:
Fixed wrong define
innobase/ibuf/ibuf0ibuf.c:
After merge fixes
innobase/srv/srv0start.c:
After merge fixes
mysql-test/r/alter_table.result:
Fixed results after merge
mysql-test/r/auto_increment.result:
Fixed results after merge
mysql-test/r/bdb.result:
Fixed results after merge
mysql-test/r/binary.result:
Fixed results after merge
mysql-test/r/create.result:
Fixed results after merge
mysql-test/r/ctype_mb.result:
Fixed results after merge
mysql-test/r/ctype_tis620.result:
Fixed results after merge
mysql-test/r/ctype_utf8.result:
Fixed results after merge
mysql-test/r/delete.result:
Fixed results after merge
mysql-test/r/func_compress.result:
Fixed results after merge
mysql-test/r/func_gconcat.result:
Fixed results after merge
mysql-test/r/func_group.result:
Fixed results after merge
mysql-test/r/func_str.result:
Fixed results after merge
mysql-test/r/innodb.result:
Fixed results after merge
mysql-test/r/insert.result:
Fixed results after merge
mysql-test/r/insert_select.result:
Fixed results after merge
mysql-test/r/key.result:
Fixed results after merge
mysql-test/r/loaddata.result:
Fixed results after merge
mysql-test/r/lock.result:
Fixed results after merge
mysql-test/r/myisam.result:
Fixed results after merge
mysql-test/r/null.result:
Fixed results after merge
mysql-test/r/null_key.result:
Fixed results after merge
mysql-test/r/order_by.result:
Fixed results after merge
mysql-test/r/query_cache.result:
Fixed results after merge
mysql-test/r/range.result:
Fixed results after merge
mysql-test/r/rpl_multi_delete.result:
Fixed results after merge
mysql-test/r/rpl_until.result:
Fixed results after merge
mysql-test/r/subselect.result:
Fixed results after merge
mysql-test/r/subselect_innodb.result:
Fixed results after merge
mysql-test/r/type_blob.result:
Fixed results after merge
mysql-test/r/type_datetime.result:
Fixed results after merge
mysql-test/r/type_decimal.result:
Fixed results after merge
mysql-test/r/type_enum.result:
Fixed results after merge
mysql-test/r/type_float.result:
Fixed results after merge
mysql-test/r/type_ranges.result:
Fixed results after merge
mysql-test/r/type_time.result:
Fixed results after merge
mysql-test/r/type_timestamp.result:
Fixed results after merge
mysql-test/r/type_uint.result:
Fixed results after merge
mysql-test/r/type_year.result:
Fixed results after merge
mysql-test/r/variables.result:
Fixed results after merge
mysql-test/r/warnings.result:
Fixed results after merge
mysql-test/t/case.test:
Fixed shifted error messages
mysql-test/t/create.test:
Fixed shifted error messages
mysql-test/t/ctype_collate.test:
Fixed shifted error messages
mysql-test/t/ctype_tis620.test:
Merge with 4.0 ctype_tis620 test
mysql-test/t/delete.test:
Fixed shifted error messages
mysql-test/t/derived.test:
Fixed shifted error messages
mysql-test/t/fulltext.test:
Fixed shifted error messages
mysql-test/t/func_in.test:
Fixed shifted error messages
mysql-test/t/func_str.test:
Fixed shifted error messages
mysql-test/t/func_test.test:
Fixed shifted error messages
mysql-test/t/grant.test:
Fixed shifted error messages
mysql-test/t/innodb.test:
Change to 4.1 syntax
mysql-test/t/key_cache.test:
Fixed shifted error messages
mysql-test/t/myisam.test:
New test of blob and end space
mysql-test/t/row.test:
Fixed shifted error messages
mysql-test/t/rpl_until.test:
Fixed shifted error messages
mysql-test/t/subselect.test:
Fixed shifted error messages
mysql-test/t/subselect_innodb.test:
Fix test to take into account foreign key constraints
mysql-test/t/union.test:
Fixed shifted error messages
mysql-test/t/user_var.test:
Fixed shifted error messages
mysql-test/t/variables.test:
Fixed shifted error messages
mysys/my_handler.c:
Merge with 4.0 code
sql/ha_heap.cc:
After merge fixes
sql/handler.cc:
After merge fixes
sql/item.cc:
After merge fixes
sql/item_cmpfunc.cc:
Ensure that we are comparing end space with BINARY strings
sql/item_cmpfunc.h:
Ensure that we are comparing end space with BINARY strings
sql/log_event.cc:
More DBUG statements
Ensure that we use all options to LOAD DATA in replication
sql/opt_range.cc:
After merge fixes
sql/sql_db.cc:
After merge fixes
sql/sql_handler.cc:
After merge fixes
Use 'any_db' instead of '' to mean 'no database comparison'
sql/sql_parse.cc:
After merge fixes
sql/sql_select.cc:
After merge fixes
Added function comment for setup_group()
sql/sql_string.cc:
Added stringcmp() for binary comparison.
Added function comments for sortcmp() and stringcmp()
sql/sql_string.h:
Added stringcmp()
sql/sql_table.cc:
After merge fixes
sql/sql_update.cc:
After merge fixes
sql/sql_yacc.yy:
Use 'any_db' instead of '' to mean any database. Using "" causes a 'wrong db name' error.
strings/ctype-big5.c:
Strip only end space, not other space characters.
strings/ctype-bin.c:
Removed some not needed functions.
Added function comments
Don't remove end space in comparisons
Change my_wildcmp_bin() to be 'identical' with other similar code
strings/ctype-czech.c:
Strip only end space, not other space characters.
strings/ctype-gbk.c:
Strip only end space, not other space characters.
strings/ctype-latin1.c:
Strip only end space, not other space characters.
strings/ctype-mb.c:
Strip only end space, not other space characters.
strings/ctype-simple.c:
Strip only end space, not other space characters.
strings/ctype-sjis.c:
Strip only end space, not other space characters.
strings/ctype-tis620.c:
Added usage of my_instr_simple. This needs to be cleaned up!
strings/ctype-utf8.c:
Strip only end space, not other space characters.
strings/ctype-win1250ch.c:
Strip only end space, not other space characters.
Fixed indentation
strings/strto.c:
Code cleanup
2004-02-16 09:03:25 +01:00
|
|
|
|
Warning 1282 Query cache failed to set size 1024, new query cache size is 0
|
2003-05-31 00:41:11 +02:00
|
|
|
|
show global variables like "query_cache_size";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
query_cache_size 0
|
|
|
|
|
select * from t1;
|
|
|
|
|
a
|
|
|
|
|
set GLOBAL query_cache_size=10240;
|
2003-10-08 23:13:15 +02:00
|
|
|
|
Warnings:
|
After merge fixes
Added more DBUG statements
Ensure that we are comparing end space with BINARY strings
Use 'any_db' instead of '' to mean any database. (For HANDLER command)
Only strip ' ' when comparing CHAR, not other space-like characters (like \t)
BitKeeper/deleted/.del-ctype_tis620.result-old~3578ceb0b8284685:
Delete: mysql-test/r/ctype_tis620.result-old
BitKeeper/deleted/.del-ctype_tis620.test-old~ffb1bbd2935d1aba:
Delete: mysql-test/t/ctype_tis620.test-old
client/mysqlbinlog.cc:
Added DBUG statements
Added call of my_end() to free all used memory on exit
heap/hp_info.c:
After merge fixes
heap/hp_open.c:
After merge fixes
include/heap.h:
After merge fixes
include/m_ctype.h:
Use pchar instead of 'int' for character parameters.
Added 'my_binary_compare()'
include/m_string.h:
Fixed wrong define
innobase/ibuf/ibuf0ibuf.c:
After merge fixes
innobase/srv/srv0start.c:
After merge fixes
mysql-test/r/alter_table.result:
Fixed results after merge
mysql-test/r/auto_increment.result:
Fixed results after merge
mysql-test/r/bdb.result:
Fixed results after merge
mysql-test/r/binary.result:
Fixed results after merge
mysql-test/r/create.result:
Fixed results after merge
mysql-test/r/ctype_mb.result:
Fixed results after merge
mysql-test/r/ctype_tis620.result:
Fixed results after merge
mysql-test/r/ctype_utf8.result:
Fixed results after merge
mysql-test/r/delete.result:
Fixed results after merge
mysql-test/r/func_compress.result:
Fixed results after merge
mysql-test/r/func_gconcat.result:
Fixed results after merge
mysql-test/r/func_group.result:
Fixed results after merge
mysql-test/r/func_str.result:
Fixed results after merge
mysql-test/r/innodb.result:
Fixed results after merge
mysql-test/r/insert.result:
Fixed results after merge
mysql-test/r/insert_select.result:
Fixed results after merge
mysql-test/r/key.result:
Fixed results after merge
mysql-test/r/loaddata.result:
Fixed results after merge
mysql-test/r/lock.result:
Fixed results after merge
mysql-test/r/myisam.result:
Fixed results after merge
mysql-test/r/null.result:
Fixed results after merge
mysql-test/r/null_key.result:
Fixed results after merge
mysql-test/r/order_by.result:
Fixed results after merge
mysql-test/r/query_cache.result:
Fixed results after merge
mysql-test/r/range.result:
Fixed results after merge
mysql-test/r/rpl_multi_delete.result:
Fixed results after merge
mysql-test/r/rpl_until.result:
Fixed results after merge
mysql-test/r/subselect.result:
Fixed results after merge
mysql-test/r/subselect_innodb.result:
Fixed results after merge
mysql-test/r/type_blob.result:
Fixed results after merge
mysql-test/r/type_datetime.result:
Fixed results after merge
mysql-test/r/type_decimal.result:
Fixed results after merge
mysql-test/r/type_enum.result:
Fixed results after merge
mysql-test/r/type_float.result:
Fixed results after merge
mysql-test/r/type_ranges.result:
Fixed results after merge
mysql-test/r/type_time.result:
Fixed results after merge
mysql-test/r/type_timestamp.result:
Fixed results after merge
mysql-test/r/type_uint.result:
Fixed results after merge
mysql-test/r/type_year.result:
Fixed results after merge
mysql-test/r/variables.result:
Fixed results after merge
mysql-test/r/warnings.result:
Fixed results after merge
mysql-test/t/case.test:
Fixed shifted error messages
mysql-test/t/create.test:
Fixed shifted error messages
mysql-test/t/ctype_collate.test:
Fixed shifted error messages
mysql-test/t/ctype_tis620.test:
Merge with 4.0 ctype_tis620 test
mysql-test/t/delete.test:
Fixed shifted error messages
mysql-test/t/derived.test:
Fixed shifted error messages
mysql-test/t/fulltext.test:
Fixed shifted error messages
mysql-test/t/func_in.test:
Fixed shifted error messages
mysql-test/t/func_str.test:
Fixed shifted error messages
mysql-test/t/func_test.test:
Fixed shifted error messages
mysql-test/t/grant.test:
Fixed shifted error messages
mysql-test/t/innodb.test:
Change to 4.1 syntax
mysql-test/t/key_cache.test:
Fixed shifted error messages
mysql-test/t/myisam.test:
New test of blob and end space
mysql-test/t/row.test:
Fixed shifted error messages
mysql-test/t/rpl_until.test:
Fixed shifted error messages
mysql-test/t/subselect.test:
Fixed shifted error messages
mysql-test/t/subselect_innodb.test:
Fix test to take into account foreign key constraints
mysql-test/t/union.test:
Fixed shifted error messages
mysql-test/t/user_var.test:
Fixed shifted error messages
mysql-test/t/variables.test:
Fixed shifted error messages
mysys/my_handler.c:
Merge with 4.0 code
sql/ha_heap.cc:
After merge fixes
sql/handler.cc:
After merge fixes
sql/item.cc:
After merge fixes
sql/item_cmpfunc.cc:
Ensure that we are comparing end space with BINARY strings
sql/item_cmpfunc.h:
Ensure that we are comparing end space with BINARY strings
sql/log_event.cc:
More DBUG statements
Ensure that we use all options to LOAD DATA in replication
sql/opt_range.cc:
After merge fixes
sql/sql_db.cc:
After merge fixes
sql/sql_handler.cc:
After merge fixes
Use 'any_db' instead of '' to mean 'no database comparison'
sql/sql_parse.cc:
After merge fixes
sql/sql_select.cc:
After merge fixes
Added function comment for setup_group()
sql/sql_string.cc:
Added stringcmp() for binary comparison.
Added function comments for sortcmp() and stringcmp()
sql/sql_string.h:
Added stringcmp()
sql/sql_table.cc:
After merge fixes
sql/sql_update.cc:
After merge fixes
sql/sql_yacc.yy:
Use 'any_db' instead of '' to mean any database. Using "" causes a 'wrong db name' error.
strings/ctype-big5.c:
Strip only end space, not other space characters.
strings/ctype-bin.c:
Removed some not needed functions.
Added function comments
Don't remove end space in comparisons
Change my_wildcmp_bin() to be 'identical' with other similar code
strings/ctype-czech.c:
Strip only end space, not other space characters.
strings/ctype-gbk.c:
Strip only end space, not other space characters.
strings/ctype-latin1.c:
Strip only end space, not other space characters.
strings/ctype-mb.c:
Strip only end space, not other space characters.
strings/ctype-simple.c:
Strip only end space, not other space characters.
strings/ctype-sjis.c:
Strip only end space, not other space characters.
strings/ctype-tis620.c:
Added usage of my_instr_simple. This needs to be cleaned up!
strings/ctype-utf8.c:
Strip only end space, not other space characters.
strings/ctype-win1250ch.c:
Strip only end space, not other space characters.
Fixed indentation
strings/strto.c:
Code cleanup
2004-02-16 09:03:25 +01:00
|
|
|
|
Warning 1282 Query cache failed to set size 10240, new query cache size is 0
|
2002-07-28 21:36:34 +02:00
|
|
|
|
show global variables like "query_cache_size";
|
|
|
|
|
Variable_name Value
|
2003-05-31 00:41:11 +02:00
|
|
|
|
query_cache_size 0
|
|
|
|
|
select * from t1;
|
|
|
|
|
a
|
|
|
|
|
set GLOBAL query_cache_size=20480;
|
2003-10-08 23:13:15 +02:00
|
|
|
|
Warnings:
|
After merge fixes
Added more DBUG statements
Ensure that we are comparing end space with BINARY strings
Use 'any_db' instead of '' to mean any database. (For HANDLER command)
Only strip ' ' when comparing CHAR, not other space-like characters (like \t)
BitKeeper/deleted/.del-ctype_tis620.result-old~3578ceb0b8284685:
Delete: mysql-test/r/ctype_tis620.result-old
BitKeeper/deleted/.del-ctype_tis620.test-old~ffb1bbd2935d1aba:
Delete: mysql-test/t/ctype_tis620.test-old
client/mysqlbinlog.cc:
Added DBUG statements
Added call of my_end() to free all used memory on exit
heap/hp_info.c:
After merge fixes
heap/hp_open.c:
After merge fixes
include/heap.h:
After merge fixes
include/m_ctype.h:
Use pchar instead of 'int' for character parameters.
Added 'my_binary_compare()'
include/m_string.h:
Fixed wrong define
innobase/ibuf/ibuf0ibuf.c:
After merge fixes
innobase/srv/srv0start.c:
After merge fixes
mysql-test/r/alter_table.result:
Fixed results after merge
mysql-test/r/auto_increment.result:
Fixed results after merge
mysql-test/r/bdb.result:
Fixed results after merge
mysql-test/r/binary.result:
Fixed results after merge
mysql-test/r/create.result:
Fixed results after merge
mysql-test/r/ctype_mb.result:
Fixed results after merge
mysql-test/r/ctype_tis620.result:
Fixed results after merge
mysql-test/r/ctype_utf8.result:
Fixed results after merge
mysql-test/r/delete.result:
Fixed results after merge
mysql-test/r/func_compress.result:
Fixed results after merge
mysql-test/r/func_gconcat.result:
Fixed results after merge
mysql-test/r/func_group.result:
Fixed results after merge
mysql-test/r/func_str.result:
Fixed results after merge
mysql-test/r/innodb.result:
Fixed results after merge
mysql-test/r/insert.result:
Fixed results after merge
mysql-test/r/insert_select.result:
Fixed results after merge
mysql-test/r/key.result:
Fixed results after merge
mysql-test/r/loaddata.result:
Fixed results after merge
mysql-test/r/lock.result:
Fixed results after merge
mysql-test/r/myisam.result:
Fixed results after merge
mysql-test/r/null.result:
Fixed results after merge
mysql-test/r/null_key.result:
Fixed results after merge
mysql-test/r/order_by.result:
Fixed results after merge
mysql-test/r/query_cache.result:
Fixed results after merge
mysql-test/r/range.result:
Fixed results after merge
mysql-test/r/rpl_multi_delete.result:
Fixed results after merge
mysql-test/r/rpl_until.result:
Fixed results after merge
mysql-test/r/subselect.result:
Fixed results after merge
mysql-test/r/subselect_innodb.result:
Fixed results after merge
mysql-test/r/type_blob.result:
Fixed results after merge
mysql-test/r/type_datetime.result:
Fixed results after merge
mysql-test/r/type_decimal.result:
Fixed results after merge
mysql-test/r/type_enum.result:
Fixed results after merge
mysql-test/r/type_float.result:
Fixed results after merge
mysql-test/r/type_ranges.result:
Fixed results after merge
mysql-test/r/type_time.result:
Fixed results after merge
mysql-test/r/type_timestamp.result:
Fixed results after merge
mysql-test/r/type_uint.result:
Fixed results after merge
mysql-test/r/type_year.result:
Fixed results after merge
mysql-test/r/variables.result:
Fixed results after merge
mysql-test/r/warnings.result:
Fixed results after merge
mysql-test/t/case.test:
Fixed shifted error messages
mysql-test/t/create.test:
Fixed shifted error messages
mysql-test/t/ctype_collate.test:
Fixed shifted error messages
mysql-test/t/ctype_tis620.test:
Merge with 4.0 ctype_tis620 test
mysql-test/t/delete.test:
Fixed shifted error messages
mysql-test/t/derived.test:
Fixed shifted error messages
mysql-test/t/fulltext.test:
Fixed shifted error messages
mysql-test/t/func_in.test:
Fixed shifted error messages
mysql-test/t/func_str.test:
Fixed shifted error messages
mysql-test/t/func_test.test:
Fixed shifted error messages
mysql-test/t/grant.test:
Fixed shifted error messages
mysql-test/t/innodb.test:
Change to 4.1 syntax
mysql-test/t/key_cache.test:
Fixed shifted error messages
mysql-test/t/myisam.test:
New test of blob and end space
mysql-test/t/row.test:
Fixed shifted error messages
mysql-test/t/rpl_until.test:
Fixed shifted error messages
mysql-test/t/subselect.test:
Fixed shifted error messages
mysql-test/t/subselect_innodb.test:
Fix test to take into account foreign key constraints
mysql-test/t/union.test:
Fixed shifted error messages
mysql-test/t/user_var.test:
Fixed shifted error messages
mysql-test/t/variables.test:
Fixed shifted error messages
mysys/my_handler.c:
Merge with 4.0 code
sql/ha_heap.cc:
After merge fixes
sql/handler.cc:
After merge fixes
sql/item.cc:
After merge fixes
sql/item_cmpfunc.cc:
Ensure that we are comparing end space with BINARY strings
sql/item_cmpfunc.h:
Ensure that we are comparing end space with BINARY strings
sql/log_event.cc:
More DBUG statements
Ensure that we use all options to LOAD DATA in replication
sql/opt_range.cc:
After merge fixes
sql/sql_db.cc:
After merge fixes
sql/sql_handler.cc:
After merge fixes
Use 'any_db' instead of '' to mean 'no database comparison'
sql/sql_parse.cc:
After merge fixes
sql/sql_select.cc:
After merge fixes
Added function comment for setup_group()
sql/sql_string.cc:
Added stringcmp() for binary comparison.
Added function comments for sortcmp() and stringcmp()
sql/sql_string.h:
Added stringcmp()
sql/sql_table.cc:
After merge fixes
sql/sql_update.cc:
After merge fixes
sql/sql_yacc.yy:
Use 'any_db' instead of '' to mean any database. Using "" causes a 'wrong db name' error.
strings/ctype-big5.c:
Strip only end space, not other space characters.
strings/ctype-bin.c:
Removed some not needed functions.
Added function comments
Don't remove end space in comparisons
Change my_wildcmp_bin() to be 'identical' with other similar code
strings/ctype-czech.c:
Strip only end space, not other space characters.
strings/ctype-gbk.c:
Strip only end space, not other space characters.
strings/ctype-latin1.c:
Strip only end space, not other space characters.
strings/ctype-mb.c:
Strip only end space, not other space characters.
strings/ctype-simple.c:
Strip only end space, not other space characters.
strings/ctype-sjis.c:
Strip only end space, not other space characters.
strings/ctype-tis620.c:
Added usage of my_instr_simple. This needs to be cleaned up!
strings/ctype-utf8.c:
Strip only end space, not other space characters.
strings/ctype-win1250ch.c:
Strip only end space, not other space characters.
Fixed indentation
strings/strto.c:
Code cleanup
2004-02-16 09:03:25 +01:00
|
|
|
|
Warning 1282 Query cache failed to set size 20480, new query cache size is 0
|
2003-05-31 00:41:11 +02:00
|
|
|
|
show global variables like "query_cache_size";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
query_cache_size 0
|
|
|
|
|
select * from t1;
|
|
|
|
|
a
|
|
|
|
|
set GLOBAL query_cache_size=40960;
|
2003-10-08 23:13:15 +02:00
|
|
|
|
Warnings:
|
After merge fixes
Added more DBUG statements
Ensure that we are comparing end space with BINARY strings
Use 'any_db' instead of '' to mean any database. (For HANDLER command)
Only strip ' ' when comparing CHAR, not other space-like characters (like \t)
BitKeeper/deleted/.del-ctype_tis620.result-old~3578ceb0b8284685:
Delete: mysql-test/r/ctype_tis620.result-old
BitKeeper/deleted/.del-ctype_tis620.test-old~ffb1bbd2935d1aba:
Delete: mysql-test/t/ctype_tis620.test-old
client/mysqlbinlog.cc:
Added DBUG statements
Added call of my_end() to free all used memory on exit
heap/hp_info.c:
After merge fixes
heap/hp_open.c:
After merge fixes
include/heap.h:
After merge fixes
include/m_ctype.h:
Use pchar instead of 'int' for character parameters.
Added 'my_binary_compare()'
include/m_string.h:
Fixed wrong define
innobase/ibuf/ibuf0ibuf.c:
After merge fixes
innobase/srv/srv0start.c:
After merge fixes
mysql-test/r/alter_table.result:
Fixed results after merge
mysql-test/r/auto_increment.result:
Fixed results after merge
mysql-test/r/bdb.result:
Fixed results after merge
mysql-test/r/binary.result:
Fixed results after merge
mysql-test/r/create.result:
Fixed results after merge
mysql-test/r/ctype_mb.result:
Fixed results after merge
mysql-test/r/ctype_tis620.result:
Fixed results after merge
mysql-test/r/ctype_utf8.result:
Fixed results after merge
mysql-test/r/delete.result:
Fixed results after merge
mysql-test/r/func_compress.result:
Fixed results after merge
mysql-test/r/func_gconcat.result:
Fixed results after merge
mysql-test/r/func_group.result:
Fixed results after merge
mysql-test/r/func_str.result:
Fixed results after merge
mysql-test/r/innodb.result:
Fixed results after merge
mysql-test/r/insert.result:
Fixed results after merge
mysql-test/r/insert_select.result:
Fixed results after merge
mysql-test/r/key.result:
Fixed results after merge
mysql-test/r/loaddata.result:
Fixed results after merge
mysql-test/r/lock.result:
Fixed results after merge
mysql-test/r/myisam.result:
Fixed results after merge
mysql-test/r/null.result:
Fixed results after merge
mysql-test/r/null_key.result:
Fixed results after merge
mysql-test/r/order_by.result:
Fixed results after merge
mysql-test/r/query_cache.result:
Fixed results after merge
mysql-test/r/range.result:
Fixed results after merge
mysql-test/r/rpl_multi_delete.result:
Fixed results after merge
mysql-test/r/rpl_until.result:
Fixed results after merge
mysql-test/r/subselect.result:
Fixed results after merge
mysql-test/r/subselect_innodb.result:
Fixed results after merge
mysql-test/r/type_blob.result:
Fixed results after merge
mysql-test/r/type_datetime.result:
Fixed results after merge
mysql-test/r/type_decimal.result:
Fixed results after merge
mysql-test/r/type_enum.result:
Fixed results after merge
mysql-test/r/type_float.result:
Fixed results after merge
mysql-test/r/type_ranges.result:
Fixed results after merge
mysql-test/r/type_time.result:
Fixed results after merge
mysql-test/r/type_timestamp.result:
Fixed results after merge
mysql-test/r/type_uint.result:
Fixed results after merge
mysql-test/r/type_year.result:
Fixed results after merge
mysql-test/r/variables.result:
Fixed results after merge
mysql-test/r/warnings.result:
Fixed results after merge
mysql-test/t/case.test:
Fixed shifted error messages
mysql-test/t/create.test:
Fixed shifted error messages
mysql-test/t/ctype_collate.test:
Fixed shifted error messages
mysql-test/t/ctype_tis620.test:
Merge with 4.0 ctype_tis620 test
mysql-test/t/delete.test:
Fixed shifted error messages
mysql-test/t/derived.test:
Fixed shifted error messages
mysql-test/t/fulltext.test:
Fixed shifted error messages
mysql-test/t/func_in.test:
Fixed shifted error messages
mysql-test/t/func_str.test:
Fixed shifted error messages
mysql-test/t/func_test.test:
Fixed shifted error messages
mysql-test/t/grant.test:
Fixed shifted error messages
mysql-test/t/innodb.test:
Change to 4.1 syntax
mysql-test/t/key_cache.test:
Fixed shifted error messages
mysql-test/t/myisam.test:
New test of blob and end space
mysql-test/t/row.test:
Fixed shifted error messages
mysql-test/t/rpl_until.test:
Fixed shifted error messages
mysql-test/t/subselect.test:
Fixed shifted error messages
mysql-test/t/subselect_innodb.test:
Fix test to take into account foreign key constraints
mysql-test/t/union.test:
Fixed shifted error messages
mysql-test/t/user_var.test:
Fixed shifted error messages
mysql-test/t/variables.test:
Fixed shifted error messages
mysys/my_handler.c:
Merge with 4.0 code
sql/ha_heap.cc:
After merge fixes
sql/handler.cc:
After merge fixes
sql/item.cc:
After merge fixes
sql/item_cmpfunc.cc:
Ensure that we are comparing end space with BINARY strings
sql/item_cmpfunc.h:
Ensure that we are comparing end space with BINARY strings
sql/log_event.cc:
More DBUG statements
Ensure that we use all options to LOAD DATA in replication
sql/opt_range.cc:
After merge fixes
sql/sql_db.cc:
After merge fixes
sql/sql_handler.cc:
After merge fixes
Use 'any_db' instead of '' to mean 'no database comparison'
sql/sql_parse.cc:
After merge fixes
sql/sql_select.cc:
After merge fixes
Added function comment for setup_group()
sql/sql_string.cc:
Added stringcmp() for binary comparison.
Added function comments for sortcmp() and stringcmp()
sql/sql_string.h:
Added stringcmp()
sql/sql_table.cc:
After merge fixes
sql/sql_update.cc:
After merge fixes
sql/sql_yacc.yy:
Use 'any_db' instead of '' to mean any database. Using "" causes a 'wrong db name' error.
strings/ctype-big5.c:
Strip only end space, not other space characters.
strings/ctype-bin.c:
Removed some not needed functions.
Added function comments
Don't remove end space in comparisons
Change my_wildcmp_bin() to be 'identical' with other similar code
strings/ctype-czech.c:
Strip only end space, not other space characters.
strings/ctype-gbk.c:
Strip only end space, not other space characters.
strings/ctype-latin1.c:
Strip only end space, not other space characters.
strings/ctype-mb.c:
Strip only end space, not other space characters.
strings/ctype-simple.c:
Strip only end space, not other space characters.
strings/ctype-sjis.c:
Strip only end space, not other space characters.
strings/ctype-tis620.c:
Added usage of my_instr_simple. This needs to be cleaned up!
strings/ctype-utf8.c:
Strip only end space, not other space characters.
strings/ctype-win1250ch.c:
Strip only end space, not other space characters.
Fixed indentation
strings/strto.c:
Code cleanup
2004-02-16 09:03:25 +01:00
|
|
|
|
Warning 1282 Query cache failed to set size 40960, new query cache size is 0
|
2003-05-31 00:41:11 +02:00
|
|
|
|
show global variables like "query_cache_size";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
query_cache_size 0
|
|
|
|
|
select * from t1;
|
|
|
|
|
a
|
|
|
|
|
set GLOBAL query_cache_size=51200;
|
|
|
|
|
show global variables like "query_cache_size";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
query_cache_size 51200
|
|
|
|
|
select * from t1;
|
|
|
|
|
a
|
|
|
|
|
set GLOBAL query_cache_size=61440;
|
|
|
|
|
show global variables like "query_cache_size";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
query_cache_size 61440
|
|
|
|
|
select * from t1;
|
|
|
|
|
a
|
|
|
|
|
set GLOBAL query_cache_size=81920;
|
|
|
|
|
show global variables like "query_cache_size";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
query_cache_size 81920
|
|
|
|
|
select * from t1;
|
|
|
|
|
a
|
|
|
|
|
set GLOBAL query_cache_size=102400;
|
|
|
|
|
show global variables like "query_cache_size";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
query_cache_size 102400
|
|
|
|
|
select * from t1;
|
|
|
|
|
a
|
|
|
|
|
drop table t1;
|
2002-08-07 14:29:49 +02:00
|
|
|
|
set GLOBAL query_cache_size=1048576;
|
|
|
|
|
create table t1 (i int not null);
|
|
|
|
|
create table t2 (i int not null);
|
|
|
|
|
select * from t1;
|
|
|
|
|
i
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 1
|
|
|
|
|
create temporary table t3 (i int not null);
|
|
|
|
|
select * from t2;
|
|
|
|
|
i
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 2
|
|
|
|
|
select * from t3;
|
|
|
|
|
i
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 2
|
2002-12-28 20:34:17 +01:00
|
|
|
|
update t1 set i=(select distinct 1 from (select * from t2) a);
|
2002-08-07 14:29:49 +02:00
|
|
|
|
drop table t1, t2, t3;
|
2002-10-07 23:26:15 +02:00
|
|
|
|
use mysql;
|
|
|
|
|
select * from db;
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 0
|
|
|
|
|
use test;
|
|
|
|
|
select * from mysql.db;
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 0
|
2003-01-24 00:54:39 +01:00
|
|
|
|
create table t1(id int auto_increment primary key);
|
|
|
|
|
insert into t1 values (NULL), (NULL), (NULL);
|
|
|
|
|
select * from t1 where id=2;
|
|
|
|
|
id
|
|
|
|
|
2
|
|
|
|
|
alter table t1 rename to t2;
|
|
|
|
|
select * from t1 where id=2;
|
2003-06-04 17:28:51 +02:00
|
|
|
|
ERROR 42S02: Table 'test.t1' doesn't exist
|
2003-01-24 00:54:39 +01:00
|
|
|
|
drop table t2;
|
|
|
|
|
select * from t1 where id=2;
|
2003-06-04 17:28:51 +02:00
|
|
|
|
ERROR 42S02: Table 'test.t1' doesn't exist
|
2003-02-14 21:20:38 +01:00
|
|
|
|
create table t1 (word char(20) not null);
|
|
|
|
|
select * from t1;
|
|
|
|
|
word
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 1
|
2004-02-09 12:31:03 +01:00
|
|
|
|
load data infile 'TEST_DIR/std_data/words.dat' into table t1;
|
2003-02-14 21:20:38 +01:00
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 0
|
2004-02-09 12:31:03 +01:00
|
|
|
|
select count(*) from t1;
|
|
|
|
|
count(*)
|
|
|
|
|
70
|
2003-02-14 21:20:38 +01:00
|
|
|
|
drop table t1;
|
2003-03-06 16:37:12 +01:00
|
|
|
|
create table t1 (a int);
|
|
|
|
|
insert into t1 values (1),(2),(3);
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 0
|
2004-02-09 12:31:03 +01:00
|
|
|
|
select * from t1 into outfile "query_cache.out.file";
|
|
|
|
|
select * from t1 into outfile "query_cache.out.file";
|
|
|
|
|
ERROR HY000: File 'query_cache.out.file' already exists
|
2003-03-06 16:37:12 +01:00
|
|
|
|
select * from t1 limit 1 into dumpfile "query_cache.dump.file";
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 0
|
|
|
|
|
drop table t1;
|
2003-03-31 08:49:09 +02:00
|
|
|
|
create table t1 (a int);
|
|
|
|
|
insert into t1 values (1),(2);
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 0
|
|
|
|
|
select * from t1;
|
|
|
|
|
a
|
|
|
|
|
1
|
|
|
|
|
2
|
|
|
|
|
SET OPTION SQL_SELECT_LIMIT=1;
|
|
|
|
|
select * from t1;
|
|
|
|
|
a
|
|
|
|
|
1
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 2
|
|
|
|
|
SET OPTION SQL_SELECT_LIMIT=DEFAULT;
|
|
|
|
|
drop table t1;
|
2003-09-15 14:16:13 +02:00
|
|
|
|
flush query cache;
|
|
|
|
|
reset query cache;
|
|
|
|
|
flush status;
|
|
|
|
|
set GLOBAL query_cache_size=1048576;
|
|
|
|
|
create table t1 (a int not null);
|
|
|
|
|
insert into t1 values (1),(2),(3);
|
|
|
|
|
create table t2 (a text not null);
|
|
|
|
|
create table t3 (a text not null);
|
|
|
|
|
insert into t3 values("1111111111111111111111111111111111111111111111111111");
|
|
|
|
|
insert into t2 select * from t3;
|
|
|
|
|
insert into t3 select * from t2;
|
|
|
|
|
insert into t2 select * from t3;
|
|
|
|
|
insert into t3 select * from t2;
|
|
|
|
|
insert into t2 select * from t3;
|
|
|
|
|
insert into t3 select * from t2;
|
|
|
|
|
insert into t2 select * from t3;
|
|
|
|
|
insert into t3 select * from t2;
|
|
|
|
|
insert into t2 select * from t3;
|
|
|
|
|
insert into t3 select * from t2;
|
|
|
|
|
drop table t2;
|
|
|
|
|
create table t2 (a int not null);
|
|
|
|
|
insert into t2 values (1),(2),(3);
|
|
|
|
|
create table t4 (a int not null);
|
|
|
|
|
insert into t4 values (1),(2),(3);
|
|
|
|
|
select * from t4;
|
|
|
|
|
select * from t2;
|
|
|
|
|
select * from t1 as tt, t1 as ttt where tt.a=1 and ttt.a=2;
|
|
|
|
|
select * from t2;
|
|
|
|
|
select * from t4;
|
|
|
|
|
select * from t1 as tt, t1 as ttt where tt.a=1 and ttt.a=2;
|
|
|
|
|
select * from t2;
|
|
|
|
|
select * from t4;
|
|
|
|
|
select * from t1 as tt, t1 as ttt where tt.a=1 and ttt.a=2;
|
|
|
|
|
delete from t2 where a=1;
|
|
|
|
|
flush query cache;
|
|
|
|
|
select * from t3;
|
|
|
|
|
delete from t4 where a=1;
|
|
|
|
|
flush query cache;
|
|
|
|
|
drop table t1,t2,t3,t4;
|
2004-03-17 23:09:13 +01:00
|
|
|
|
set query_cache_wlock_invalidate=1;
|
|
|
|
|
create table t1 (a int not null);
|
|
|
|
|
create table t2 (a int not null);
|
|
|
|
|
select * from t1;
|
|
|
|
|
a
|
|
|
|
|
select * from t2;
|
|
|
|
|
a
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 2
|
|
|
|
|
lock table t1 write, t2 read;
|
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 1
|
|
|
|
|
unlock table;
|
|
|
|
|
drop table t1,t2;
|
|
|
|
|
set query_cache_wlock_invalidate=default;
|
2003-10-08 07:18:38 +02:00
|
|
|
|
SET NAMES koi8r;
|
|
|
|
|
CREATE TABLE t1 (a char(1) character set koi8r);
|
|
|
|
|
INSERT INTO t1 VALUES (_koi8r'<27>'),(_koi8r'<27>');
|
|
|
|
|
SELECT a,'<27>','<27>'='<27>' FROM t1;
|
|
|
|
|
a <09> '<27>'='<27>'
|
|
|
|
|
<EFBFBD> <09> 1
|
|
|
|
|
<EFBFBD> <09> 1
|
|
|
|
|
show status like "Qcache_hits";
|
|
|
|
|
Variable_name Value
|
2003-11-04 13:09:03 +01:00
|
|
|
|
Qcache_hits 6
|
2003-10-08 07:18:38 +02:00
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 1
|
|
|
|
|
set collation_connection=koi8r_bin;
|
|
|
|
|
SELECT a,'<27>','<27>'='<27>' FROM t1;
|
|
|
|
|
a <09> '<27>'='<27>'
|
|
|
|
|
<EFBFBD> <09> 0
|
|
|
|
|
<EFBFBD> <09> 0
|
|
|
|
|
show status like "Qcache_hits";
|
|
|
|
|
Variable_name Value
|
2003-11-04 13:09:03 +01:00
|
|
|
|
Qcache_hits 6
|
2003-10-08 07:18:38 +02:00
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 2
|
|
|
|
|
set character_set_client=cp1251;
|
|
|
|
|
SELECT a,'<27>','<27>'='<27>' FROM t1;
|
|
|
|
|
a <09> '<27>'='<27>'
|
|
|
|
|
<EFBFBD> <09> 0
|
|
|
|
|
<EFBFBD> <09> 0
|
|
|
|
|
show status like "Qcache_hits";
|
|
|
|
|
Variable_name Value
|
2003-11-04 13:09:03 +01:00
|
|
|
|
Qcache_hits 6
|
2003-10-08 07:18:38 +02:00
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 3
|
|
|
|
|
set character_set_results=cp1251;
|
|
|
|
|
SELECT a,'<27>','<27>'='<27>' FROM t1;
|
|
|
|
|
a <09> '<27>'='<27>'
|
|
|
|
|
<EFBFBD> <09> 0
|
|
|
|
|
<EFBFBD> <09> 0
|
|
|
|
|
show status like "Qcache_hits";
|
|
|
|
|
Variable_name Value
|
2003-11-04 13:09:03 +01:00
|
|
|
|
Qcache_hits 6
|
2003-10-08 07:18:38 +02:00
|
|
|
|
show status like "Qcache_queries_in_cache";
|
|
|
|
|
Variable_name Value
|
|
|
|
|
Qcache_queries_in_cache 4
|
|
|
|
|
DROP TABLE t1;
|
2003-12-04 22:57:10 +01:00
|
|
|
|
CREATE TABLE t1 (a int(1));
|
|
|
|
|
CREATE DATABASE mysqltest;
|
|
|
|
|
USE mysqltest;
|
|
|
|
|
DROP DATABASE mysqltest;
|
|
|
|
|
SELECT * FROM test.t1;
|
|
|
|
|
a
|
|
|
|
|
USE test;
|
|
|
|
|
DROP TABLE t1;
|
2003-11-04 13:09:03 +01:00
|
|
|
|
SET GLOBAL query_cache_size=0;
|