mirror of
				https://github.com/MariaDB/server.git
				synced 2025-10-30 18:36:12 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			47 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
| include/master-slave.inc
 | |
| [connection master]
 | |
| call mtr.add_suppression('Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT.');
 | |
| connection master;
 | |
| drop database if exists test1;
 | |
| create database test1;
 | |
| use test1;
 | |
| CREATE TABLE `t1` (
 | |
| `id` int(10) unsigned NOT NULL auto_increment,
 | |
| `fname` varchar(100) default NULL,
 | |
| PRIMARY KEY  (`id`)
 | |
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
 | |
| INSERT INTO `t1` VALUES (1, 'blablabla');
 | |
| CREATE TABLE `t2` (
 | |
| `id` int(10) NOT NULL auto_increment,
 | |
| `comment` varchar(255) NOT NULL default '',
 | |
| PRIMARY KEY  (`id`)
 | |
| ) ENGINE=MyISAM  AUTO_INCREMENT=3 ;
 | |
| INSERT INTO `t2` VALUES (1, 'testtest 1');
 | |
| INSERT INTO `t2` VALUES (2, 'test 2');
 | |
| CREATE PROCEDURE simpleproc3 ()
 | |
| NOT DETERMINISTIC
 | |
| BEGIN
 | |
| INSERT INTO t1 (fname) (SELECT t2.comment FROM t2 WHERE t2.id = '1');
 | |
| INSERT INTO t1 (fname) VALUES('test');
 | |
| END
 | |
| $
 | |
| CALL simpleproc3();
 | |
| select * from t2;
 | |
| id	comment
 | |
| 1	testtest 1
 | |
| 2	test 2
 | |
| TRUNCATE TABLE `t1`;
 | |
| CALL simpleproc3();
 | |
| select * from t1;
 | |
| id	fname
 | |
| 1	testtest 1
 | |
| 2	test
 | |
| connection slave;
 | |
| use test1;
 | |
| select * from t1;
 | |
| id	fname
 | |
| 1	testtest 1
 | |
| 2	test
 | |
| connection master;
 | |
| drop database test1;
 | |
| include/rpl_end.inc
 | 
