~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to mysql-test/suite/rpl/r/rpl_innodb.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
CREATE TABLE t4 (
 
8
id INT(5) unsigned NOT NULL auto_increment,
 
9
name varchar(15) NOT NULL default '',
 
10
number varchar(35) NOT NULL default 'default',
 
11
PRIMARY KEY  (id),
 
12
UNIQUE KEY unique_rec (name,number)
 
13
) ENGINE=InnoDB;
 
14
LOAD DATA
 
15
INFILE '../std_data_ln/loaddata_pair.dat'  
 
16
REPLACE INTO TABLE t4 
 
17
(name,number);
 
18
SELECT * FROM t4;
 
19
id      name    number
 
20
1       XXX     12345
 
21
2       XXY     12345
 
22
SELECT * FROM t4;
 
23
id      name    number
 
24
1       XXX     12345
 
25
2       XXY     12345
 
26
LOAD DATA
 
27
INFILE '../std_data_ln/loaddata_pair.dat'  
 
28
REPLACE INTO TABLE t4
 
29
(name,number);
 
30
SELECT * FROM t4;
 
31
id      name    number
 
32
3       XXX     12345
 
33
4       XXY     12345
 
34
SELECT * FROM t4;
 
35
id      name    number
 
36
3       XXX     12345
 
37
4       XXY     12345
 
38
FLUSH LOGS;
 
39
FLUSH LOGS;
 
40
DROP DATABASE IF EXISTS mysqltest1;
 
41
CREATE DATABASE mysqltest1;
 
42
CREATE TEMPORARY TABLE mysqltest1.tmp (f1 BIGINT);
 
43
CREATE TABLE mysqltest1.t1 (f1 BIGINT) ENGINE="InnoDB";
 
44
SET AUTOCOMMIT = 0;
 
45
-------- switch to slave --------
 
46
SHOW CREATE TABLE mysqltest1.t1;
 
47
Table   Create Table
 
48
t1      CREATE TABLE `t1` (
 
49
  `f1` bigint(20) DEFAULT NULL
 
50
) ENGINE=MyISAM DEFAULT CHARSET=latin1
 
51
-------- switch to master --------
 
52
INSERT INTO mysqltest1.t1 SET f1= 1;
 
53
DROP TEMPORARY TABLE mysqltest1.tmp;
 
54
ROLLBACK;
 
55
SHOW CREATE TABLE mysqltest1.tmp;
 
56
ERROR 42S02: Table 'mysqltest1.tmp' doesn't exist
 
57
SELECT COUNT(*) FROM mysqltest1.t1;
 
58
COUNT(*)
 
59
0
 
60
INSERT INTO mysqltest1.t1 SET f1= 2;
 
61
CREATE TEMPORARY TABLE mysqltest1.tmp2(a INT);
 
62
ROLLBACK;
 
63
SHOW CREATE TABLE mysqltest1.tmp2;
 
64
Table   Create Table
 
65
tmp2    CREATE TEMPORARY TABLE `tmp2` (
 
66
  `a` int(11) DEFAULT NULL
 
67
) ENGINE=MyISAM DEFAULT CHARSET=latin1
 
68
SELECT COUNT(*) FROM mysqltest1.t1;
 
69
COUNT(*)
 
70
0
 
71
-------- switch to slave --------
 
72
SHOW CREATE TABLE mysqltest1.tmp;
 
73
ERROR 42S02: Table 'mysqltest1.tmp' doesn't exist
 
74
SHOW CREATE TABLE mysqltest1.tmp2;
 
75
ERROR 42S02: Table 'mysqltest1.tmp2' doesn't exist
 
76
SELECT COUNT(*) FROM mysqltest1.t1;
 
77
COUNT(*)
 
78
2
 
79
FLUSH LOGS;
 
80
-------- switch to master --------
 
81
FLUSH LOGS;
 
82
DROP DATABASE mysqltest1;
 
83
End of 5.1 tests