~stewart/drizzle/embedded-innodb-create-select-transaction-arrgh

« back to all changes in this revision

Viewing changes to mysql-test/suite/rpl/r/rpl_row_tabledefs_2myisam.result

  • Committer: brian
  • Date: 2008-06-25 05:29:13 UTC
  • Revision ID: brian@localhost.localdomain-20080625052913-6upwo0jsrl4lnapl
clean slate

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
stop slave;
 
2
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
 
3
reset master;
 
4
reset slave;
 
5
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
 
6
start slave;
 
7
STOP SLAVE;
 
8
SET @my_sql_mode= @@global.sql_mode;
 
9
SET GLOBAL SQL_MODE='STRICT_ALL_TABLES';
 
10
START SLAVE;
 
11
CREATE TABLE t1_int (a INT PRIMARY KEY, b INT) ENGINE='MyISAM';
 
12
CREATE TABLE t1_bit (a INT PRIMARY KEY, b INT) ENGINE='MyISAM';
 
13
CREATE TABLE t1_char (a INT PRIMARY KEY, b INT) ENGINE='MyISAM';
 
14
CREATE TABLE t1_nodef (a INT PRIMARY KEY, b INT) ENGINE='MyISAM';
 
15
CREATE TABLE t2 (a INT PRIMARY KEY, b INT) ENGINE='MyISAM';
 
16
CREATE TABLE t3 (a INT PRIMARY KEY, b INT) ENGINE='MyISAM';
 
17
CREATE TABLE t4 (a INT) ENGINE='MyISAM';
 
18
CREATE TABLE t5 (a INT, b INT, c INT) ENGINE='MyISAM';
 
19
CREATE TABLE t6 (a INT, b INT, c INT) ENGINE='MyISAM';
 
20
CREATE TABLE t7 (a INT NOT NULL) ENGINE='MyISAM';
 
21
CREATE TABLE t8 (a INT NOT NULL) ENGINE='MyISAM';
 
22
CREATE TABLE t9 (a INT) ENGINE='MyISAM';
 
23
ALTER TABLE t1_int ADD x INT DEFAULT 42;
 
24
ALTER TABLE t1_bit
 
25
ADD x BIT(3) DEFAULT b'011',
 
26
ADD y BIT(5) DEFAULT b'10101',
 
27
ADD z BIT(2) DEFAULT b'10';
 
28
ALTER TABLE t1_char ADD x CHAR(20) DEFAULT 'Just a test';
 
29
ALTER TABLE t1_nodef ADD x INT NOT NULL, ADD y INT NOT NULL, ADD z INT NOT NULL;
 
30
ALTER TABLE t2 DROP b;
 
31
ALTER TABLE t4 MODIFY a FLOAT;
 
32
ALTER TABLE t5 MODIFY b FLOAT;
 
33
ALTER TABLE t6 MODIFY c FLOAT;
 
34
ALTER TABLE t7 ADD e1 INT, ADD e2 INT, ADD e3 INT, ADD e4 INT,
 
35
ADD e5 INT, ADD e6 INT, ADD e7 INT, ADD e8 INT;
 
36
ALTER TABLE t8 ADD e1 INT NOT NULL DEFAULT 0, ADD e2 INT NOT NULL DEFAULT 0,
 
37
ADD e3 INT NOT NULL DEFAULT 0, ADD e4 INT NOT NULL DEFAULT 0,
 
38
ADD e5 INT NOT NULL DEFAULT 0, ADD e6 INT NOT NULL DEFAULT 0,
 
39
ADD e7 INT NOT NULL DEFAULT 0, ADD e8 INT NOT NULL DEFAULT 0;
 
40
set @@global.slave_exec_mode= 'IDEMPOTENT';
 
41
INSERT INTO t1_int  VALUES (2, 4, 4711);
 
42
INSERT INTO t1_char VALUES (2, 4, 'Foo is a bar');
 
43
INSERT INTO t1_bit  VALUES (2, 4, b'101', b'11100', b'01');
 
44
**** On Master ****
 
45
INSERT INTO t1_int VALUES (1,2);
 
46
INSERT INTO t1_int VALUES (2,5);
 
47
INSERT INTO t1_bit VALUES (1,2);
 
48
INSERT INTO t1_bit VALUES (2,5);
 
49
INSERT INTO t1_char VALUES (1,2);
 
50
INSERT INTO t1_char VALUES (2,5);
 
51
SELECT * FROM t1_int ORDER BY a;
 
52
a       b
 
53
1       2
 
54
2       5
 
55
SELECT * FROM t1_bit ORDER BY a;
 
56
a       b
 
57
1       2
 
58
2       5
 
59
SELECT * FROM t1_char ORDER BY a;
 
60
a       b
 
61
1       2
 
62
2       5
 
63
**** On Slave ****
 
64
set @@global.slave_exec_mode= default;
 
65
SELECT a,b,x FROM t1_int ORDER BY a;
 
66
a       b       x
 
67
1       2       42
 
68
2       5       4711
 
69
SELECT a,b,HEX(x),HEX(y),HEX(z) FROM t1_bit ORDER BY a;
 
70
a       b       HEX(x)  HEX(y)  HEX(z)
 
71
1       2       3       15      2
 
72
2       5       5       1C      1
 
73
SELECT a,b,x FROM t1_char ORDER BY a;
 
74
a       b       x
 
75
1       2       Just a test
 
76
2       5       Foo is a bar
 
77
**** On Master ****
 
78
UPDATE t1_int  SET b=2*b WHERE a=2;
 
79
UPDATE t1_char SET b=2*b WHERE a=2;
 
80
UPDATE t1_bit  SET b=2*b WHERE a=2;
 
81
SELECT * FROM t1_int ORDER BY a;
 
82
a       b
 
83
1       2
 
84
2       10
 
85
SELECT * FROM t1_bit ORDER BY a;
 
86
a       b
 
87
1       2
 
88
2       10
 
89
SELECT * FROM t1_char ORDER BY a;
 
90
a       b
 
91
1       2
 
92
2       10
 
93
**** On Slave ****
 
94
SELECT a,b,x FROM t1_int ORDER BY a;
 
95
a       b       x
 
96
1       2       42
 
97
2       10      4711
 
98
SELECT a,b,HEX(x),HEX(y),HEX(z) FROM t1_bit ORDER BY a;
 
99
a       b       HEX(x)  HEX(y)  HEX(z)
 
100
1       2       3       15      2
 
101
2       10      5       1C      1
 
102
SELECT a,b,x FROM t1_char ORDER BY a;
 
103
a       b       x
 
104
1       2       Just a test
 
105
2       10      Foo is a bar
 
106
INSERT INTO t9 VALUES (2);
 
107
INSERT INTO t1_nodef VALUES (1,2);
 
108
SHOW SLAVE STATUS;
 
109
Slave_IO_State  #
 
110
Master_Host     127.0.0.1
 
111
Master_User     root
 
112
Master_Port     #
 
113
Connect_Retry   1
 
114
Master_Log_File master-bin.000001
 
115
Read_Master_Log_Pos     #
 
116
Relay_Log_File  #
 
117
Relay_Log_Pos   #
 
118
Relay_Master_Log_File   master-bin.000001
 
119
Slave_IO_Running        Yes
 
120
Slave_SQL_Running       No
 
121
Replicate_Do_DB 
 
122
Replicate_Ignore_DB     
 
123
Replicate_Do_Table      
 
124
Replicate_Ignore_Table  
 
125
Replicate_Wild_Do_Table 
 
126
Replicate_Wild_Ignore_Table     
 
127
Last_Errno      1364
 
128
Last_Error      <Last_Error>
 
129
Skip_Counter    0
 
130
Exec_Master_Log_Pos     #
 
131
Relay_Log_Space #
 
132
Until_Condition None
 
133
Until_Log_File  
 
134
Until_Log_Pos   0
 
135
Master_SSL_Allowed      No
 
136
Master_SSL_CA_File      
 
137
Master_SSL_CA_Path      
 
138
Master_SSL_Cert 
 
139
Master_SSL_Cipher       
 
140
Master_SSL_Key  
 
141
Seconds_Behind_Master   #
 
142
Master_SSL_Verify_Server_Cert   No
 
143
Last_IO_Errno   0
 
144
Last_IO_Error   <Last_IO_Error>
 
145
Last_SQL_Errno  1364
 
146
Last_SQL_Error  <Last_SQL_Error>
 
147
SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2;
 
148
START SLAVE;
 
149
INSERT INTO t9 VALUES (2);
 
150
**** On Master ****
 
151
INSERT INTO t2 VALUES (2,4);
 
152
SELECT * FROM t2;
 
153
a       b
 
154
2       4
 
155
**** On Slave ****
 
156
SELECT * FROM t2;
 
157
a
 
158
2
 
159
SHOW SLAVE STATUS;
 
160
Slave_IO_State  #
 
161
Master_Host     127.0.0.1
 
162
Master_User     root
 
163
Master_Port     #
 
164
Connect_Retry   1
 
165
Master_Log_File master-bin.000001
 
166
Read_Master_Log_Pos     #
 
167
Relay_Log_File  #
 
168
Relay_Log_Pos   #
 
169
Relay_Master_Log_File   master-bin.000001
 
170
Slave_IO_Running        Yes
 
171
Slave_SQL_Running       Yes
 
172
Replicate_Do_DB 
 
173
Replicate_Ignore_DB     
 
174
Replicate_Do_Table      
 
175
Replicate_Ignore_Table  
 
176
Replicate_Wild_Do_Table 
 
177
Replicate_Wild_Ignore_Table     
 
178
Last_Errno      0
 
179
Last_Error      <Last_Error>
 
180
Skip_Counter    0
 
181
Exec_Master_Log_Pos     #
 
182
Relay_Log_Space #
 
183
Until_Condition None
 
184
Until_Log_File  
 
185
Until_Log_Pos   0
 
186
Master_SSL_Allowed      No
 
187
Master_SSL_CA_File      
 
188
Master_SSL_CA_Path      
 
189
Master_SSL_Cert 
 
190
Master_SSL_Cipher       
 
191
Master_SSL_Key  
 
192
Seconds_Behind_Master   #
 
193
Master_SSL_Verify_Server_Cert   No
 
194
Last_IO_Errno   0
 
195
Last_IO_Error   <Last_IO_Error>
 
196
Last_SQL_Errno  0
 
197
Last_SQL_Error  <Last_SQL_Error>
 
198
INSERT INTO t9 VALUES (4);
 
199
INSERT INTO t4 VALUES (4);
 
200
SHOW SLAVE STATUS;
 
201
Slave_IO_State  #
 
202
Master_Host     127.0.0.1
 
203
Master_User     root
 
204
Master_Port     #
 
205
Connect_Retry   1
 
206
Master_Log_File master-bin.000001
 
207
Read_Master_Log_Pos     #
 
208
Relay_Log_File  #
 
209
Relay_Log_Pos   #
 
210
Relay_Master_Log_File   master-bin.000001
 
211
Slave_IO_Running        Yes
 
212
Slave_SQL_Running       No
 
213
Replicate_Do_DB 
 
214
Replicate_Ignore_DB     
 
215
Replicate_Do_Table      
 
216
Replicate_Ignore_Table  
 
217
Replicate_Wild_Do_Table 
 
218
Replicate_Wild_Ignore_Table     
 
219
Last_Errno      1535
 
220
Last_Error      <Last_Error>
 
221
Skip_Counter    0
 
222
Exec_Master_Log_Pos     #
 
223
Relay_Log_Space #
 
224
Until_Condition None
 
225
Until_Log_File  
 
226
Until_Log_Pos   0
 
227
Master_SSL_Allowed      No
 
228
Master_SSL_CA_File      
 
229
Master_SSL_CA_Path      
 
230
Master_SSL_Cert 
 
231
Master_SSL_Cipher       
 
232
Master_SSL_Key  
 
233
Seconds_Behind_Master   #
 
234
Master_SSL_Verify_Server_Cert   No
 
235
Last_IO_Errno   0
 
236
Last_IO_Error   <Last_IO_Error>
 
237
Last_SQL_Errno  1535
 
238
Last_SQL_Error  <Last_SQL_Error>
 
239
SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2;
 
240
START SLAVE;
 
241
INSERT INTO t9 VALUES (5);
 
242
INSERT INTO t5 VALUES (5,10,25);
 
243
SHOW SLAVE STATUS;
 
244
Slave_IO_State  #
 
245
Master_Host     127.0.0.1
 
246
Master_User     root
 
247
Master_Port     #
 
248
Connect_Retry   1
 
249
Master_Log_File master-bin.000001
 
250
Read_Master_Log_Pos     #
 
251
Relay_Log_File  #
 
252
Relay_Log_Pos   #
 
253
Relay_Master_Log_File   master-bin.000001
 
254
Slave_IO_Running        Yes
 
255
Slave_SQL_Running       No
 
256
Replicate_Do_DB 
 
257
Replicate_Ignore_DB     
 
258
Replicate_Do_Table      
 
259
Replicate_Ignore_Table  
 
260
Replicate_Wild_Do_Table 
 
261
Replicate_Wild_Ignore_Table     
 
262
Last_Errno      1535
 
263
Last_Error      <Last_Error>
 
264
Skip_Counter    0
 
265
Exec_Master_Log_Pos     #
 
266
Relay_Log_Space #
 
267
Until_Condition None
 
268
Until_Log_File  
 
269
Until_Log_Pos   0
 
270
Master_SSL_Allowed      No
 
271
Master_SSL_CA_File      
 
272
Master_SSL_CA_Path      
 
273
Master_SSL_Cert 
 
274
Master_SSL_Cipher       
 
275
Master_SSL_Key  
 
276
Seconds_Behind_Master   #
 
277
Master_SSL_Verify_Server_Cert   No
 
278
Last_IO_Errno   0
 
279
Last_IO_Error   <Last_IO_Error>
 
280
Last_SQL_Errno  1535
 
281
Last_SQL_Error  <Last_SQL_Error>
 
282
SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2;
 
283
START SLAVE;
 
284
INSERT INTO t9 VALUES (6);
 
285
INSERT INTO t6 VALUES (6,12,36);
 
286
SHOW SLAVE STATUS;
 
287
Slave_IO_State  #
 
288
Master_Host     127.0.0.1
 
289
Master_User     root
 
290
Master_Port     #
 
291
Connect_Retry   1
 
292
Master_Log_File master-bin.000001
 
293
Read_Master_Log_Pos     #
 
294
Relay_Log_File  #
 
295
Relay_Log_Pos   #
 
296
Relay_Master_Log_File   master-bin.000001
 
297
Slave_IO_Running        Yes
 
298
Slave_SQL_Running       No
 
299
Replicate_Do_DB 
 
300
Replicate_Ignore_DB     
 
301
Replicate_Do_Table      
 
302
Replicate_Ignore_Table  
 
303
Replicate_Wild_Do_Table 
 
304
Replicate_Wild_Ignore_Table     
 
305
Last_Errno      1535
 
306
Last_Error      <Last_Error>
 
307
Skip_Counter    0
 
308
Exec_Master_Log_Pos     #
 
309
Relay_Log_Space #
 
310
Until_Condition None
 
311
Until_Log_File  
 
312
Until_Log_Pos   0
 
313
Master_SSL_Allowed      No
 
314
Master_SSL_CA_File      
 
315
Master_SSL_CA_Path      
 
316
Master_SSL_Cert 
 
317
Master_SSL_Cipher       
 
318
Master_SSL_Key  
 
319
Seconds_Behind_Master   #
 
320
Master_SSL_Verify_Server_Cert   No
 
321
Last_IO_Errno   0
 
322
Last_IO_Error   <Last_IO_Error>
 
323
Last_SQL_Errno  1535
 
324
Last_SQL_Error  <Last_SQL_Error>
 
325
SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2;
 
326
START SLAVE;
 
327
INSERT INTO t9 VALUES (6);
 
328
SHOW SLAVE STATUS;
 
329
Slave_IO_State  #
 
330
Master_Host     127.0.0.1
 
331
Master_User     root
 
332
Master_Port     #
 
333
Connect_Retry   1
 
334
Master_Log_File master-bin.000001
 
335
Read_Master_Log_Pos     #
 
336
Relay_Log_File  #
 
337
Relay_Log_Pos   #
 
338
Relay_Master_Log_File   master-bin.000001
 
339
Slave_IO_Running        Yes
 
340
Slave_SQL_Running       Yes
 
341
Replicate_Do_DB 
 
342
Replicate_Ignore_DB     
 
343
Replicate_Do_Table      
 
344
Replicate_Ignore_Table  
 
345
Replicate_Wild_Do_Table 
 
346
Replicate_Wild_Ignore_Table     
 
347
Last_Errno      0
 
348
Last_Error      <Last_Error>
 
349
Skip_Counter    0
 
350
Exec_Master_Log_Pos     #
 
351
Relay_Log_Space #
 
352
Until_Condition None
 
353
Until_Log_File  
 
354
Until_Log_Pos   0
 
355
Master_SSL_Allowed      No
 
356
Master_SSL_CA_File      
 
357
Master_SSL_CA_Path      
 
358
Master_SSL_Cert 
 
359
Master_SSL_Cipher       
 
360
Master_SSL_Key  
 
361
Seconds_Behind_Master   #
 
362
Master_SSL_Verify_Server_Cert   No
 
363
Last_IO_Errno   0
 
364
Last_IO_Error   <Last_IO_Error>
 
365
Last_SQL_Errno  0
 
366
Last_SQL_Error  <Last_SQL_Error>
 
367
INSERT INTO t7 VALUES (1),(2),(3);
 
368
INSERT INTO t8 VALUES (1),(2),(3);
 
369
SELECT * FROM t7 ORDER BY a;
 
370
a
 
371
1
 
372
2
 
373
3
 
374
SELECT * FROM t8 ORDER BY a;
 
375
a
 
376
1
 
377
2
 
378
3
 
379
SELECT * FROM t7 ORDER BY a;
 
380
a       e1      e2      e3      e4      e5      e6      e7      e8
 
381
1       NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
 
382
2       NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
 
383
3       NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
 
384
SELECT * FROM t8 ORDER BY a;
 
385
a       e1      e2      e3      e4      e5      e6      e7      e8
 
386
1       0       0       0       0       0       0       0       0
 
387
2       0       0       0       0       0       0       0       0
 
388
3       0       0       0       0       0       0       0       0
 
389
**** On Master ****
 
390
TRUNCATE t1_nodef;
 
391
SET SQL_LOG_BIN=0;
 
392
INSERT INTO t1_nodef VALUES (1,2);
 
393
INSERT INTO t1_nodef VALUES (2,4);
 
394
SET SQL_LOG_BIN=1;
 
395
**** On Slave ****
 
396
INSERT INTO t1_nodef VALUES (1,2,3,4,5);
 
397
INSERT INTO t1_nodef VALUES (2,4,6,8,10);
 
398
**** On Master ****
 
399
UPDATE t1_nodef SET b=2*b WHERE a=1;
 
400
SELECT * FROM t1_nodef ORDER BY a;
 
401
a       b
 
402
1       4
 
403
2       4
 
404
**** On Slave ****
 
405
SELECT * FROM t1_nodef ORDER BY a;
 
406
a       b       x       y       z
 
407
1       4       3       4       5
 
408
2       4       6       8       10
 
409
**** On Master ****
 
410
DELETE FROM t1_nodef WHERE a=2;
 
411
SELECT * FROM t1_nodef ORDER BY a;
 
412
a       b
 
413
1       4
 
414
**** On Slave ****
 
415
SELECT * FROM t1_nodef ORDER BY a;
 
416
a       b       x       y       z
 
417
1       4       3       4       5
 
418
**** Cleanup ****
 
419
DROP TABLE IF EXISTS t1_int,t1_bit,t1_char,t1_nodef;
 
420
DROP TABLE IF EXISTS t2,t3,t4,t5,t6,t7,t8,t9;
 
421
SET @@global.sql_mode= @my_sql_mode;