mirror of
				https://github.com/MariaDB/server.git
				synced 2025-10-31 15:50:51 +03:00 
			
		
		
		
	...and added new test file, sp-threads, for multiple connection tests (apart from the security tests that are in sp-security). sql/sp.cc: When removing an SP, invalidate the caches even if the removing thread doesn't have one.
		
			
				
	
	
		
			55 lines
		
	
	
		
			754 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
		
			754 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| #
 | |
| # Testing stored procedures with multiple connections
 | |
| #
 | |
| 
 | |
| connect (con1root,localhost,root,,);
 | |
| connect (con2root,localhost,root,,);
 | |
| 
 | |
| connection con1root;
 | |
| use test;
 | |
| 
 | |
| --disable_warnings
 | |
| drop table if exists t1;
 | |
| --enable_warnings
 | |
| create table t1 (s1 int, s2 int, s3 int);
 | |
| 
 | |
| delimiter //; 
 | |
| create procedure bug4934()
 | |
| begin
 | |
|    insert into t1 values (1,0,1);
 | |
| end//
 | |
| delimiter ;//
 | |
| 
 | |
| 
 | |
| connection con2root;
 | |
| use test;
 | |
| 
 | |
| call bug4934();
 | |
| select * from t1;
 | |
| 
 | |
| 
 | |
| connection con1root;
 | |
| 
 | |
| drop table t1;
 | |
| create table t1 (s1 int, s2 int, s3 int);
 | |
| 
 | |
| drop procedure bug4934;
 | |
| delimiter //; 
 | |
| create procedure bug4934()
 | |
| begin
 | |
| end//
 | |
| delimiter ;//
 | |
| 
 | |
| 
 | |
| connection con2root;
 | |
| 
 | |
| select * from t1;
 | |
| call bug4934();
 | |
| select * from t1;
 | |
| 
 | |
| connection con1root;
 | |
| 
 | |
| drop table t1;
 | |
| drop procedure bug4934;
 | |
| 
 |