~ubuntu-branches/ubuntu/precise/mysql-5.5/precise-201203300109

« back to all changes in this revision

Viewing changes to mysql-test/r/create-big.result

  • Committer: Package Import Robot
  • Author(s): Clint Byrum
  • Date: 2012-02-14 23:59:22 UTC
  • mfrom: (1.1.2)
  • Revision ID: package-import@ubuntu.com-20120214235922-cux5uek1e5l0hje9
Tags: 5.5.20-0ubuntu1
* New upstream release.
* d/mysql-server-5.5.mysql.upstart: Fix stop on to make sure mysql is
  fully stopped before shutdown commences. (LP: #688541) Also simplify
  start on as it is redundant.
* d/control: Depend on upstart version which has apparmor profile load
  script to prevent failure on upgrade from lucid to precise.
  (LP: #907465)
* d/apparmor-profile: need to allow /run since that is the true path
  of /var/run files. (LP: #917542)
* d/control: mysql-server-5.5 has files in it that used to be owned
  by libmysqlclient-dev, so it must break/replace it. (LP: #912487)
* d/rules, d/control: 5.5.20 Fixes segfault on tests with gcc 4.6,
  change compiler back to system default.
* d/rules: Turn off embedded libedit/readline.(Closes: #659566)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
drop table if exists t1,t2,t3,t4,t5;
2
 
set session debug="+d,sleep_create_select_before_create";
 
2
set debug_sync='RESET';
 
3
set debug_sync='create_table_select_before_create SIGNAL parked WAIT_FOR go';
3
4
create table t1 select 1 as i;;
4
 
create table t1 (j char(5));
 
5
set debug_sync='now WAIT_FOR parked';
 
6
create table t1 (j char(5));;
 
7
set debug_sync='now SIGNAL go';
5
8
ERROR 42S01: Table 't1' already exists
6
9
show create table t1;
7
10
Table   Create Table
9
12
  `i` int(1) NOT NULL DEFAULT '0'
10
13
) ENGINE=MyISAM DEFAULT CHARSET=latin1
11
14
drop table t1;
 
15
set debug_sync='create_table_select_before_create SIGNAL parked WAIT_FOR go';
12
16
create table t1 select 1 as i;;
13
 
create table t1 select "Test" as j;
 
17
set debug_sync='now WAIT_FOR parked';
 
18
create table t1 select 'Test' as j;;
 
19
set debug_sync='now SIGNAL go';
14
20
ERROR 42S01: Table 't1' already exists
15
21
show create table t1;
16
22
Table   Create Table
19
25
) ENGINE=MyISAM DEFAULT CHARSET=latin1
20
26
drop table t1;
21
27
create table t3 (j char(5));
22
 
create table t1 select 1 as i;;
23
 
create table t1 like t3;
24
 
ERROR 42S01: Table 't1' already exists
25
 
show create table t1;
26
 
Table   Create Table
27
 
t1      CREATE TABLE `t1` (
28
 
  `i` int(1) NOT NULL DEFAULT '0'
29
 
) ENGINE=MyISAM DEFAULT CHARSET=latin1
30
 
drop table t1;
31
 
create table t1 select 1 as i;;
32
 
rename table t3 to t1;
33
 
ERROR 42S01: Table 't1' already exists
34
 
show create table t1;
35
 
Table   Create Table
36
 
t1      CREATE TABLE `t1` (
37
 
  `i` int(1) NOT NULL DEFAULT '0'
38
 
) ENGINE=MyISAM DEFAULT CHARSET=latin1
39
 
drop table t1;
40
 
create table t1 select 1 as i;;
 
28
set debug_sync='create_table_select_before_create SIGNAL parked WAIT_FOR go';
 
29
create table t1 select 1 as i;;
 
30
set debug_sync='now WAIT_FOR parked';
 
31
create table t1 like t3;;
 
32
set debug_sync='now SIGNAL go';
 
33
ERROR 42S01: Table 't1' already exists
 
34
show create table t1;
 
35
Table   Create Table
 
36
t1      CREATE TABLE `t1` (
 
37
  `i` int(1) NOT NULL DEFAULT '0'
 
38
) ENGINE=MyISAM DEFAULT CHARSET=latin1
 
39
drop table t1;
 
40
set debug_sync='create_table_select_before_create SIGNAL parked WAIT_FOR go';
 
41
create table t1 select 1 as i;;
 
42
set debug_sync='now WAIT_FOR parked';
 
43
rename table t3 to t1;;
 
44
set debug_sync='now SIGNAL go';
 
45
ERROR 42S01: Table 't1' already exists
 
46
show create table t1;
 
47
Table   Create Table
 
48
t1      CREATE TABLE `t1` (
 
49
  `i` int(1) NOT NULL DEFAULT '0'
 
50
) ENGINE=MyISAM DEFAULT CHARSET=latin1
 
51
drop table t1;
 
52
set debug_sync='create_table_select_before_create SIGNAL parked WAIT_FOR go';
 
53
create table t1 select 1 as i;;
 
54
set debug_sync='now WAIT_FOR parked';
41
55
alter table t3 rename to t1;
42
56
ERROR 42S01: Table 't1' already exists
 
57
set debug_sync='now SIGNAL go';
43
58
show create table t1;
44
59
Table   Create Table
45
60
t1      CREATE TABLE `t1` (
46
61
  `i` int(1) NOT NULL DEFAULT '0'
47
62
) ENGINE=MyISAM DEFAULT CHARSET=latin1
48
63
drop table t1;
 
64
set debug_sync='create_table_select_before_create SIGNAL parked WAIT_FOR go';
49
65
create table t1 select 1 as i;;
 
66
set debug_sync='now WAIT_FOR parked';
50
67
alter table t3 rename to t1, add k int;
51
68
ERROR 42S01: Table 't1' already exists
 
69
set debug_sync='now SIGNAL go';
52
70
show create table t1;
53
71
Table   Create Table
54
72
t1      CREATE TABLE `t1` (
55
73
  `i` int(1) NOT NULL DEFAULT '0'
56
74
) ENGINE=MyISAM DEFAULT CHARSET=latin1
57
 
drop table t1, t3;
58
 
set session debug="-d,sleep_create_select_before_create:+d,sleep_create_select_before_open";
59
 
create table t1 select 1 as i;;
60
 
drop table t1;
61
 
create table t1 select 1 as i;;
62
 
rename table t1 to t2;
63
 
drop table t2;
64
 
create table t1 select 1 as i;;
65
 
select * from t1;
66
 
i
67
 
1
68
 
drop table t1;
69
 
create table t1 select 1 as i;;
70
 
insert into t1 values (2);
71
 
select * from t1;
72
 
i
73
 
1
74
 
2
75
 
drop table t1;
76
 
set @a:=0;
77
 
create table t1 select 1 as i;;
78
 
create trigger t1_bi before insert on t1 for each row set @a:=1;
79
 
select @a;
80
 
@a
81
 
0
82
 
drop table t1;
83
 
set session debug="-d,sleep_create_select_before_open:+d,sleep_create_select_before_lock";
84
 
create table t1 select 1 as i;;
85
 
drop table t1;
86
 
create table t1 select 1 as i;;
87
 
rename table t1 to t2;
88
 
drop table t2;
89
 
create table t1 select 1 as i;;
90
 
select * from t1;
91
 
i
92
 
1
93
 
drop table t1;
94
 
create table t1 select 1 as i;;
95
 
insert into t1 values (2);
96
 
select * from t1;
97
 
i
98
 
1
99
 
2
100
 
drop table t1;
101
 
set @a:=0;
102
 
create table t1 select 1 as i;;
103
 
create trigger t1_bi before insert on t1 for each row set @a:=1;
104
 
select @a;
105
 
@a
106
 
0
107
 
drop table t1;
108
 
set session debug="-d,sleep_create_select_before_lock:+d,sleep_create_select_before_check_if_exists";
109
 
create table t1 (i int);
110
 
create table if not exists t1 select 1 as i;;
111
 
drop table t1;
112
 
Warnings:
113
 
Note    1050    Table 't1' already exists
114
 
create table t1 (i int);
115
 
set @a:=0;
116
 
create table if not exists t1 select 1 as i;;
117
 
create trigger t1_bi before insert on t1 for each row set @a:=1;
118
 
Warnings:
119
 
Note    1050    Table 't1' already exists
120
 
select @a;
121
 
@a
122
 
0
123
 
select * from t1;
124
 
i
125
 
1
126
 
drop table t1;
127
 
set session debug="-d,sleep_create_select_before_check_if_exists";
128
 
create table t2 (a int);
129
 
create table t4 (b int);
130
 
lock table t4 write;
131
 
select 1;
132
 
1
133
 
1
134
 
create table t3 as select * from t4;;
135
 
create table t1 select * from t2, t3;;
136
 
unlock tables;
137
 
select * from t1;
138
 
a       b
139
 
show create table t1;
140
 
Table   Create Table
141
 
t1      CREATE TABLE `t1` (
142
 
  `a` int(11) DEFAULT NULL,
143
 
  `b` int(11) DEFAULT NULL
144
 
) ENGINE=MyISAM DEFAULT CHARSET=latin1
145
 
drop table t1, t3;
146
 
lock table t4 read;
147
 
select 1;
148
 
1
149
 
1
150
 
rename table t4 to t3;;
151
 
create table if not exists t1 select 1 as i from t2, t3;;
152
 
create table t5 (j int);
153
 
rename table t5 to t1;
154
 
unlock tables;
155
 
Warnings:
156
 
Note    1050    Table 't1' already exists
157
 
select * from t1;
158
 
j
159
 
show create table t1;
160
 
Table   Create Table
161
 
t1      CREATE TABLE `t1` (
162
 
  `j` int(11) DEFAULT NULL
163
 
) ENGINE=MyISAM DEFAULT CHARSET=latin1
164
 
drop table t1, t2, t3;
 
75
drop table t1,t3;
 
76
set debug_sync='create_table_select_before_open SIGNAL parked WAIT_FOR go';
 
77
set debug_sync='create_table_select_before_open SIGNAL parked WAIT_FOR go';
 
78
create table t1 select 1 as i;;
 
79
set debug_sync='now WAIT_FOR parked';
 
80
drop table t1;;
 
81
set debug_sync='now SIGNAL go';
 
82
set debug_sync='create_table_select_before_create SIGNAL parked WAIT_FOR go';
 
83
create table t1 select 1 as i;;
 
84
set debug_sync='now WAIT_FOR parked';
 
85
rename table t1 to t2;;
 
86
set debug_sync='now SIGNAL go';
 
87
drop table t2;
 
88
set debug_sync='create_table_select_before_create SIGNAL parked WAIT_FOR go';
 
89
create table t1 select 1 as i;;
 
90
set debug_sync='now WAIT_FOR parked';
 
91
select * from t1;;
 
92
set debug_sync='now SIGNAL go';
 
93
i
 
94
1
 
95
drop table t1;
 
96
set debug_sync='create_table_select_before_create SIGNAL parked WAIT_FOR go';
 
97
create table t1 select 1 as i;;
 
98
set debug_sync='now WAIT_FOR parked';
 
99
insert into t1 values (2);;
 
100
set debug_sync='now SIGNAL go';
 
101
select * from t1;
 
102
i
 
103
1
 
104
2
 
105
drop table t1;
 
106
set @a:=0;
 
107
set debug_sync='create_table_select_before_create SIGNAL parked WAIT_FOR go';
 
108
create table t1 select 1 as i;;
 
109
set debug_sync='now WAIT_FOR parked';
 
110
create trigger t1_bi before insert on t1 for each row set @a:=1;;
 
111
set debug_sync='now SIGNAL go';
 
112
select @a;
 
113
@a
 
114
0
 
115
drop table t1;
 
116
set debug_sync='create_table_select_before_lock SIGNAL parked WAIT_FOR go';
 
117
create table t1 select 1 as i;;
 
118
set debug_sync='now WAIT_FOR parked';
 
119
drop table t1;;
 
120
set debug_sync='now SIGNAL go';
 
121
set debug_sync='create_table_select_before_lock SIGNAL parked WAIT_FOR go';
 
122
create table t1 select 1 as i;;
 
123
set debug_sync='now WAIT_FOR parked';
 
124
rename table t1 to t2;;
 
125
set debug_sync='now SIGNAL go';
 
126
drop table t2;
 
127
set debug_sync='create_table_select_before_lock SIGNAL parked WAIT_FOR go';
 
128
create table t1 select 1 as i;;
 
129
set debug_sync='now WAIT_FOR parked';
 
130
select * from t1;;
 
131
set debug_sync='now SIGNAL go';
 
132
i
 
133
1
 
134
drop table t1;
 
135
set debug_sync='create_table_select_before_lock SIGNAL parked WAIT_FOR go';
 
136
create table t1 select 1 as i;;
 
137
set debug_sync='now WAIT_FOR parked';
 
138
insert into t1 values (2);;
 
139
set debug_sync='now SIGNAL go';
 
140
select * from t1;
 
141
i
 
142
1
 
143
2
 
144
drop table t1;
 
145
set @a:=0;
 
146
set debug_sync='create_table_select_before_lock SIGNAL parked WAIT_FOR go';
 
147
create table t1 select 1 as i;;
 
148
set debug_sync='now WAIT_FOR parked';
 
149
create trigger t1_bi before insert on t1 for each row set @a:=1;;
 
150
set debug_sync='now SIGNAL go';
 
151
select @a;
 
152
@a
 
153
0
 
154
drop table t1;
 
155
set debug_sync='create_table_select_before_check_if_exists SIGNAL parked WAIT_FOR go';
 
156
create table if not exists t1 select 1 as i;;
 
157
set debug_sync='now WAIT_FOR parked';
 
158
drop table t1;;
 
159
set debug_sync='now SIGNAL go';
 
160
create table t1 (i int);
 
161
set @a:=0;
 
162
set debug_sync='create_table_select_before_check_if_exists SIGNAL parked WAIT_FOR go';
 
163
create table if not exists t1 select 1 as i;;
 
164
create trigger t1_bi before insert on t1 for each row set @a:=1;
 
165
Warnings:
 
166
Note    1050    Table 't1' already exists
 
167
select @a;
 
168
@a
 
169
0
 
170
select * from t1;
 
171
i
 
172
drop table t1;
165
173
drop table if exists t1,t2;
 
174
set debug_sync='RESET';
166
175
create table t1 (i int);
167
 
set session debug="+d,sleep_create_like_before_check_if_exists";
 
176
set debug_sync='create_table_like_after_open SIGNAL parked WAIT_FOR go';
168
177
reset master;
169
178
create table t2 like t1;;
 
179
set debug_sync='now WAIT_FOR parked';
170
180
insert into t1 values (1);
171
 
drop table t1;
 
181
drop table t1;;
 
182
set debug_sync='now SIGNAL go';
172
183
show create table t2;
173
184
Table   Create Table
174
185
t2      CREATE TABLE `t2` (
177
188
drop table t2;
178
189
show binlog events from <binlog_start>;
179
190
Log_name        Pos     Event_type      Server_id       End_log_pos     Info
 
191
master-bin.000001       #       Query   #       #       BEGIN
180
192
master-bin.000001       #       Query   #       #       use `test`; insert into t1 values (1)
181
 
master-bin.000001       #       Query   #       #       use `test`; create table t2 like t1
182
 
master-bin.000001       #       Query   #       #       use `test`; drop table t1
183
 
master-bin.000001       #       Query   #       #       use `test`; drop table t2
184
 
create table t1 (i int);
185
 
set session debug="-d,sleep_create_like_before_check_if_exists:+d,sleep_create_like_before_copy";
186
 
create table t2 like t1;;
187
 
create table if not exists t2 (j int);
188
 
Warnings:
189
 
Note    1050    Table 't2' already exists
190
 
show create table t2;
191
 
Table   Create Table
192
 
t2      CREATE TABLE `t2` (
193
 
  `i` int(11) DEFAULT NULL
194
 
) ENGINE=MyISAM DEFAULT CHARSET=latin1
195
 
drop table t2;
196
 
reset master;
197
 
create table t2 like t1;;
198
 
drop table t1;
199
 
drop table t2;
200
 
show binlog events from <binlog_start>;
201
 
Log_name        Pos     Event_type      Server_id       End_log_pos     Info
202
 
master-bin.000001       #       Query   #       #       use `test`; create table t2 like t1
203
 
master-bin.000001       #       Query   #       #       use `test`; drop table t1
204
 
master-bin.000001       #       Query   #       #       use `test`; drop table t2
205
 
create table t1 (i int);
206
 
set session debug="-d,sleep_create_like_before_copy:+d,sleep_create_like_before_ha_create";
207
 
reset master;
208
 
create table t2 like t1;;
209
 
insert into t2 values (1);
210
 
drop table t2;
211
 
create table t2 like t1;;
212
 
drop table t2;
213
 
create table t2 like t1;;
214
 
drop table t1;
215
 
drop table t2;
216
 
show binlog events from <binlog_start>;
217
 
Log_name        Pos     Event_type      Server_id       End_log_pos     Info
218
 
master-bin.000001       #       Query   #       #       use `test`; create table t2 like t1
219
 
master-bin.000001       #       Query   #       #       use `test`; insert into t2 values (1)
220
 
master-bin.000001       #       Query   #       #       use `test`; drop table t2
221
 
master-bin.000001       #       Query   #       #       use `test`; create table t2 like t1
222
 
master-bin.000001       #       Query   #       #       use `test`; drop table t2
223
 
master-bin.000001       #       Query   #       #       use `test`; create table t2 like t1
224
 
master-bin.000001       #       Query   #       #       use `test`; drop table t1
225
 
master-bin.000001       #       Query   #       #       use `test`; drop table t2
226
 
create table t1 (i int);
227
 
set session debug="-d,sleep_create_like_before_ha_create:+d,sleep_create_like_before_binlogging";
228
 
reset master;
229
 
create table t2 like t1;;
230
 
insert into t2 values (1);
231
 
drop table t2;
232
 
create table t2 like t1;;
233
 
drop table t2;
234
 
create table t2 like t1;;
235
 
drop table t1;
236
 
drop table t2;
237
 
show binlog events from <binlog_start>;
238
 
Log_name        Pos     Event_type      Server_id       End_log_pos     Info
239
 
master-bin.000001       #       Query   #       #       use `test`; create table t2 like t1
240
 
master-bin.000001       #       Query   #       #       use `test`; insert into t2 values (1)
241
 
master-bin.000001       #       Query   #       #       use `test`; drop table t2
242
 
master-bin.000001       #       Query   #       #       use `test`; create table t2 like t1
243
 
master-bin.000001       #       Query   #       #       use `test`; drop table t2
244
 
master-bin.000001       #       Query   #       #       use `test`; create table t2 like t1
245
 
master-bin.000001       #       Query   #       #       use `test`; drop table t1
246
 
master-bin.000001       #       Query   #       #       use `test`; drop table t2
247
 
set session debug="-d,sleep_create_like_before_binlogging";
 
193
master-bin.000001       #       Query   #       #       COMMIT
 
194
master-bin.000001       #       Query   #       #       use `test`; create table t2 like t1
 
195
master-bin.000001       #       Query   #       #       use `test`; DROP TABLE `t1` /* generated by server */
 
196
master-bin.000001       #       Query   #       #       use `test`; DROP TABLE `t2` /* generated by server */
 
197
create table t1 (i int);
 
198
set debug_sync='create_table_like_before_binlog SIGNAL parked WAIT_FOR go';
 
199
reset master;
 
200
create table t2 like t1;;
 
201
set debug_sync='now WAIT_FOR parked';
 
202
insert into t2 values (1);;
 
203
set debug_sync='now SIGNAL go';
 
204
drop table t2;
 
205
set debug_sync='create_table_like_before_binlog SIGNAL parked WAIT_FOR go';
 
206
create table t2 like t1;;
 
207
set debug_sync='now WAIT_FOR parked';
 
208
drop table t2;;
 
209
set debug_sync='now SIGNAL go';
 
210
set debug_sync='create_table_like_before_binlog SIGNAL parked WAIT_FOR go';
 
211
create table t2 like t1;;
 
212
set debug_sync='now WAIT_FOR parked';
 
213
drop table t1;;
 
214
set debug_sync='now SIGNAL go';
 
215
drop table t2;
 
216
set debug_sync='RESET';
 
217
show binlog events from <binlog_start>;
 
218
Log_name        Pos     Event_type      Server_id       End_log_pos     Info
 
219
master-bin.000001       #       Query   #       #       use `test`; create table t2 like t1
 
220
master-bin.000001       #       Query   #       #       BEGIN
 
221
master-bin.000001       #       Query   #       #       use `test`; insert into t2 values (1)
 
222
master-bin.000001       #       Query   #       #       COMMIT
 
223
master-bin.000001       #       Query   #       #       use `test`; DROP TABLE `t2` /* generated by server */
 
224
master-bin.000001       #       Query   #       #       use `test`; create table t2 like t1
 
225
master-bin.000001       #       Query   #       #       use `test`; DROP TABLE `t2` /* generated by server */
 
226
master-bin.000001       #       Query   #       #       use `test`; create table t2 like t1
 
227
master-bin.000001       #       Query   #       #       use `test`; DROP TABLE `t1` /* generated by server */
 
228
master-bin.000001       #       Query   #       #       use `test`; DROP TABLE `t2` /* generated by server */