summaryrefslogtreecommitdiff
path: root/mysql-test/t/explain_json.test
blob: e9306101f81667820344339b429068f50a17fa0a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#
# EXPLAIN FORMAT=JSON tests. These are tests developed for MariaDB.
#
--disable_warnings
drop table if exists t0,t1;
--enable_warnings

create table t0(a int);
insert into t0 values (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);

explain format=json select * from t0;

explain format=json select * from t0 where 1>2;

explain format=json select * from t0 where a<3;

#create table t1 (a int, b int, filler char(32), key(a));
#insert into t1 
#select 
#  A.a + B.a* 10 + C.a * 100, 
#  A.a + B.a* 10 + C.a * 100,
#  'filler'
#from t0 A, t0 B, t0 C;
#
#explain format=json select * from t0,t1 where t1.a=t0.a;

drop table t0;