30 lines
		
	
	
		
			675 B
		
	
	
	
		
			Plaintext
		
	
	
	
		
		
			
		
	
	
			30 lines
		
	
	
		
			675 B
		
	
	
	
		
			Plaintext
		
	
	
	
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								# Test for character set related things in combination
							 | 
						||
| 
								 | 
							
								# with the partition storage engine
							 | 
						||
| 
								 | 
							
								# 
							 | 
						||
| 
								 | 
							
								-- source include/have_partition.inc
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								--disable_warnings
							 | 
						||
| 
								 | 
							
								drop table if exists t1;
							 | 
						||
| 
								 | 
							
								--enable_warnings
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								set names utf8;
							 | 
						||
| 
								 | 
							
								create table t1 (s1 int)
							 | 
						||
| 
								 | 
							
								  partition by list (s1)
							 | 
						||
| 
								 | 
							
								    (partition c values in (1),
							 | 
						||
| 
								 | 
							
								     partition Ç values in (3));
							 | 
						||
| 
								 | 
							
								insert into t1 values (1),(3);
							 | 
						||
| 
								 | 
							
								select * from t1;
							 | 
						||
| 
								 | 
							
								flush tables;
							 | 
						||
| 
								 | 
							
								set names latin1;
							 | 
						||
| 
								 | 
							
								select * from t1;
							 | 
						||
| 
								 | 
							
								drop table t1;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								-- error ER_PARTITION_FUNCTION_IS_NOT_ALLOWED
							 | 
						||
| 
								 | 
							
								create table t1 (a varchar(1), primary key (a))
							 | 
						||
| 
								 | 
							
								partition by list (ascii(a))
							 | 
						||
| 
								 | 
							
								(partition p1 values in (65));
							 | 
						||
| 
								 | 
							
								#insert into t1 values ('A');
							 | 
						||
| 
								 | 
							
								#replace into t1 values ('A');
							 | 
						||
| 
								 | 
							
								#drop table t1;
							 |