oceanbase
78 строк · 2.3 Кб
1--disable_query_log
2set @@session.explicit_defaults_for_timestamp=off;
3--enable_query_log
4#owner: link.zt
5#owner group: sql1
6# tags: optimizer, outline
7
8--disable_warnings
9drop table if exists test;
10--enable_warnings
11create table test(a int,b int primary key);
12insert into test values(1,1);
13insert into test values(1,2);
14insert into test values(1,3);
15insert into test values(1,4);
16select * from test;
17--replace_regex /Plan signature: [0-9]*/Plan signature/
18--disable_result_log
19explain select * from test;
20desc select * from test;
21describe select * from test;
22--enable_result_log
23--replace_regex /Plan signature: [0-9]*/Plan signature/
24--disable_result_log
25explain insert into test values(1,5);
26desc insert into test values(1,5);
27describe insert into test values(1,5);
28--enable_result_log
29--replace_regex /Plan signature: [0-9]*/Plan signature/
30--disable_result_log
31explain insert into test values(1,4);
32desc insert into test values(1,4);
33describe insert into test values(1,4);
34--enable_result_log
35--replace_regex /Plan signature: [0-9]*/Plan signature/
36--disable_result_log
37explain update test set a=2 where b=2;
38desc update test set a=2 where b=2;
39describe update test set a=2 where b=2;
40--enable_result_log
41--replace_regex /Plan signature: [0-9]*/Plan signature/
42--disable_result_log
43explain update test set b=2 where a=1;
44desc update test set b=2 where a=1;
45describe update test set b=2 where a=1;
46--enable_result_log
47--replace_regex /Plan signature: [0-9]*/Plan signature/
48--disable_result_log
49explain delete from test where b=5;
50desc delete from test where b=5;
51describe delete from test where b=5;
52--enable_result_log
53--error 1064
54explain create table test(a int,b int primary key);
55--error 1064
56desc create table test(a int,b int primary key);
57--error 1064
58describe create table test(a int,b int primary key);
59--error 1064
60explain drop table test;
61--error 1064
62desc drop table test;
63--error 1064
64describe drop table test;
65--enable_result_log
66
67--disable_warnings
68drop table if exists sd;
69--enable_warnings
70create table sd(a int);
71insert into sd values(5),(4),(4),(3),(2),(2),(2),(1);
72--disable_result_log
73explain select @rownum := @rownum + 1 as row, @rank := IF(@prev_score!=a, @rownum, @rank) as rank, @prev_score := a as score from sd;
74--enable_result_log
75
76## test for cast mod for explain: bug#8454097
77explain outline select 1 < '2009-12-17 06:03:17';
78drop table sd;
79