~ubuntu-branches/ubuntu/precise/mysql-5.1/precise

« back to all changes in this revision

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

  • Committer: Bazaar Package Importer
  • Author(s): Norbert Tretkowski
  • Date: 2010-03-17 14:56:02 UTC
  • Revision ID: james.westby@ubuntu.com-20100317145602-x7e30l1b2sb5s6w6
Tags: upstream-5.1.45
ImportĀ upstreamĀ versionĀ 5.1.45

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
DROP TABLE IF EXISTS test.t1;
 
8
DROP TABLE IF EXISTS test.t2;
 
9
*****  Table Create Section ****
 
10
 
 
11
CREATE TABLE test.t1 (c1 int not null auto_increment, 
 
12
data LONGBLOB, PRIMARY KEY(c1))ENGINE=#;
 
13
 
 
14
**** Data Insert Section test.t1 *****
 
15
 
 
16
INSERT INTO test.t1 VALUES (NULL, NULL);
 
17
INSERT INTO test.t1 VALUES (NULL, repeat('a',1*1024));
 
18
INSERT INTO test.t1 VALUES (NULL, repeat('b',16*1024));
 
19
 
 
20
**** Data Insert Validation Master Section test.t1 ****
 
21
 
 
22
SELECT LENGTH(data) FROM test.t1 WHERE c1 = 1;
 
23
LENGTH(data)
 
24
NULL
 
25
SELECT LENGTH(data) FROM test.t1 WHERE c1 = 2;
 
26
LENGTH(data)
 
27
1024
 
28
SELECT LENGTH(data) FROM test.t1 WHERE c1 = 3;
 
29
LENGTH(data)
 
30
16384
 
31
 
 
32
**** Data Insert Validation Slave Section test.t1 ****
 
33
 
 
34
SELECT LENGTH(data) FROM test.t1 WHERE c1 = 1;
 
35
LENGTH(data)
 
36
NULL
 
37
SELECT LENGTH(data) FROM test.t1 WHERE c1 = 2;
 
38
LENGTH(data)
 
39
1024
 
40
SELECT LENGTH(data) FROM test.t1 WHERE c1 = 3;
 
41
LENGTH(data)
 
42
16384
 
43
 
 
44
**** Data Update Section test.t1 ****
 
45
 
 
46
UPDATE test.t1 set data=repeat('a',18*1024) where c1 = 1;
 
47
UPDATE t1 set data=repeat('c',17*1024) where c1 = 2;
 
48
 
 
49
**** Data Update Validation Master Section test.t1 ****
 
50
 
 
51
SELECT LENGTH(data) FROM test.t1 WHERE c1 = 1;
 
52
LENGTH(data)
 
53
18432
 
54
SELECT LENGTH(data) FROM test.t1 WHERE c1 = 2;
 
55
LENGTH(data)
 
56
17408
 
57
 
 
58
**** Data Update Validation Slave Section test.t1 ****
 
59
 
 
60
SELECT LENGTH(data) FROM test.t1 WHERE c1 = 1;
 
61
LENGTH(data)
 
62
18432
 
63
SELECT LENGTH(data) FROM test.t1 WHERE c1 = 2;
 
64
LENGTH(data)
 
65
17408
 
66
 
 
67
**** End Test Section test.t1 ****
 
68
 
 
69
**** Create Table test.t2 ****
 
70
 
 
71
CREATE TABLE test.t2 (
 
72
c1 INT NOT NULL PRIMARY KEY,
 
73
c2 TEXT,
 
74
c3 INT,
 
75
c4 LONGBLOB,
 
76
KEY(c3))ENGINE=#;
 
77
 
 
78
*** Setup Values For test.t2 ***
 
79
set @x0 = '01234567012345670123456701234567';
 
80
set @x0 = concat(@x0,@x0,@x0,@x0,@x0,@x0,@x0,@x0);
 
81
set @b1 = 'b1';
 
82
set @b1 = concat(@b1,@b1,@b1,@b1,@b1,@b1,@b1,@b1,@b1,@b1);
 
83
set @b1 = concat(@b1,@b1,@b1,@b1,@b1,@b1,@b1,@b1,@b1,@b1);
 
84
set @b1 = concat(@b1,@b1,@b1,@b1,@b1,@b1,@b1,@b1,@b1,@b1);
 
85
set @b1 = concat(@b1,@x0);
 
86
set @d1 = 'dd1';
 
87
set @d1 = concat(@d1,@d1,@d1,@d1,@d1,@d1,@d1,@d1,@d1,@d1);
 
88
set @d1 = concat(@d1,@d1,@d1,@d1,@d1,@d1,@d1,@d1,@d1,@d1);
 
89
set @d1 = concat(@d1,@d1,@d1,@d1,@d1,@d1,@d1,@d1,@d1,@d1);
 
90
set @b2 = 'b2';
 
91
set @b2 = concat(@b2,@b2,@b2,@b2,@b2,@b2,@b2,@b2,@b2,@b2);
 
92
set @b2 = concat(@b2,@b2,@b2,@b2,@b2,@b2,@b2,@b2,@b2,@b2);
 
93
set @b2 = concat(@b2,@b2,@b2,@b2,@b2,@b2,@b2,@b2,@b2,@b2);
 
94
set @b2 = concat(@b2,@b2,@b2,@b2,@b2,@b2,@b2,@b2,@b2,@b2);
 
95
set @d2 = 'dd2';
 
96
set @d2 = concat(@d2,@d2,@d2,@d2,@d2,@d2,@d2,@d2,@d2,@d2);
 
97
set @d2 = concat(@d2,@d2,@d2,@d2,@d2,@d2,@d2,@d2,@d2,@d2);
 
98
set @d2 = concat(@d2,@d2,@d2,@d2,@d2,@d2,@d2,@d2,@d2,@d2);
 
99
set @d2 = concat(@d2,@d2,@d2,@d2,@d2,@d2,@d2,@d2,@d2,@d2);
 
100
 
 
101
**** Data Insert Section test.t2 *****
 
102
 
 
103
INSERT INTO test.t2 VALUES(1,@b1,111,@d1);
 
104
INSERT INTO test.t2 VALUES(2,@b2,222,@d2);
 
105
 
 
106
**** Data Insert Validation Master Section test.t2 ****
 
107
 
 
108
SELECT c1, LENGTH(c2), SUBSTR(c2,1+2*900,2), LENGTH(c4), SUBSTR(c4,1+3*900,3)
 
109
FROM test.t2 WHERE c1=1;
 
110
c1      LENGTH(c2)      SUBSTR(c2,1+2*900,2)    LENGTH(c4)      SUBSTR(c4,1+3*900,3)
 
111
1       2256    b1      3000    dd1
 
112
SELECT c1, LENGTH(c2), SUBSTR(c2,1+2*900,2), LENGTH(c4), SUBSTR(c4,1+3*900,3)
 
113
FROM test.t2 WHERE c1=2;
 
114
c1      LENGTH(c2)      SUBSTR(c2,1+2*900,2)    LENGTH(c4)      SUBSTR(c4,1+3*900,3)
 
115
2       20000   b2      30000   dd2
 
116
 
 
117
**** Data Insert Validation Slave Section test.t2 ****
 
118
 
 
119
SELECT c1, LENGTH(c2), SUBSTR(c2,1+2*900,2), LENGTH(c4), SUBSTR(c4,1+3*900,3)
 
120
FROM test.t2 WHERE c1=1;
 
121
c1      LENGTH(c2)      SUBSTR(c2,1+2*900,2)    LENGTH(c4)      SUBSTR(c4,1+3*900,3)
 
122
1       2256    b1      3000    dd1
 
123
SELECT c1, LENGTH(c2), SUBSTR(c2,1+2*900,2), LENGTH(c4), SUBSTR(c4,1+3*900,3)
 
124
FROM test.t2 WHERE c1=2;
 
125
c1      LENGTH(c2)      SUBSTR(c2,1+2*900,2)    LENGTH(c4)      SUBSTR(c4,1+3*900,3)
 
126
2       20000   b2      30000   dd2
 
127
 
 
128
**** Data Update Section test.t2 ****
 
129
 
 
130
UPDATE test.t2 SET c2=@b2, c4=@d2 WHERE c1=1;
 
131
UPDATE test.t2 SET c2=@b1, c4=@d1 WHERE c1=2;
 
132
 
 
133
**** Data Update Validation Master Section test.t2 ****
 
134
 
 
135
SELECT c1, LENGTH(c2), SUBSTR(c2,1+2*900,2), LENGTH(c4), SUBSTR(c4,1+3*900,3)
 
136
FROM test.t2 WHERE c1=1;
 
137
c1      LENGTH(c2)      SUBSTR(c2,1+2*900,2)    LENGTH(c4)      SUBSTR(c4,1+3*900,3)
 
138
1       20000   b2      30000   dd2
 
139
SELECT c1, LENGTH(c2), SUBSTR(c2,1+2*900,2), LENGTH(c4), SUBSTR(c4,1+3*900,3)
 
140
FROM test.t2 WHERE c1=2;
 
141
c1      LENGTH(c2)      SUBSTR(c2,1+2*900,2)    LENGTH(c4)      SUBSTR(c4,1+3*900,3)
 
142
2       2256    b1      3000    dd1
 
143
 
 
144
**** Data Update Validation Slave Section test.t2 ****
 
145
 
 
146
SELECT c1, LENGTH(c2), SUBSTR(c2,1+2*900,2), LENGTH(c4), SUBSTR(c4,1+3*900,3)
 
147
FROM test.t2 WHERE c1=1;
 
148
c1      LENGTH(c2)      SUBSTR(c2,1+2*900,2)    LENGTH(c4)      SUBSTR(c4,1+3*900,3)
 
149
1       20000   b2      30000   dd2
 
150
SELECT c1, LENGTH(c2), SUBSTR(c2,1+2*900,2), LENGTH(c4), SUBSTR(c4,1+3*900,3)
 
151
FROM test.t2 WHERE c1=2;
 
152
c1      LENGTH(c2)      SUBSTR(c2,1+2*900,2)    LENGTH(c4)      SUBSTR(c4,1+3*900,3)
 
153
2       2256    b1      3000    dd1
 
154
 
 
155
DROP TABLE IF EXISTS test.t1;
 
156
DROP TABLE IF EXISTS test.t2;