52 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
		
		
			
		
	
	
			52 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| 
								 | 
							
								###############################################
							 | 
						||
| 
								 | 
							
								#                                             #
							 | 
						||
| 
								 | 
							
								#   Prepared Statements test on HEAP tables   #
							 | 
						||
| 
								 | 
							
								#                                             #
							 | 
						||
| 
								 | 
							
								###############################################
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#    
							 | 
						||
| 
								 | 
							
								# NOTE: PLEASE SEE ps_1general.test (bottom) 
							 | 
						||
| 
								 | 
							
								#       BEFORE ADDING NEW TEST CASES HERE !!!
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								use test;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								let $type= 'HEAP' ;
							 | 
						||
| 
								 | 
							
								--disable_warnings
							 | 
						||
| 
								 | 
							
								drop table if exists t1, t9 ;
							 | 
						||
| 
								 | 
							
								--enable_warnings
							 | 
						||
| 
								 | 
							
								eval create table t1
							 | 
						||
| 
								 | 
							
								(
							 | 
						||
| 
								 | 
							
								  a int, b varchar(30),
							 | 
						||
| 
								 | 
							
								  primary key(a)
							 | 
						||
| 
								 | 
							
								) engine = $type ;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								--disable_warnings
							 | 
						||
| 
								 | 
							
								drop table if exists t9;
							 | 
						||
| 
								 | 
							
								--enable_warnings
							 | 
						||
| 
								 | 
							
								# The used table type doesn't support BLOB/TEXT columns.
							 | 
						||
| 
								 | 
							
								# (The server would send error 1163  .)
							 | 
						||
| 
								 | 
							
								# So we use char(100) instead.
							 | 
						||
| 
								 | 
							
								eval create table t9 
							 | 
						||
| 
								 | 
							
								(
							 | 
						||
| 
								 | 
							
								  c1  tinyint, c2  smallint, c3  mediumint, c4  int,
							 | 
						||
| 
								 | 
							
								  c5  integer, c6  bigint, c7  float, c8  double,
							 | 
						||
| 
								 | 
							
								  c9  double precision, c10 real, c11 decimal(7, 4), c12 numeric(8, 4),
							 | 
						||
| 
								 | 
							
								  c13 date, c14 datetime, c15 timestamp, c16 time,
							 | 
						||
| 
								 | 
							
								  c17 year, c18 tinyint, c19 bool, c20 char,
							 | 
						||
| 
								 | 
							
								  c21 char(10), c22 varchar(30), c23 varchar(100), c24 varchar(100),
							 | 
						||
| 
								 | 
							
								  c25 varchar(100), c26 varchar(100), c27 varchar(100), c28 varchar(100),
							 | 
						||
| 
								 | 
							
								  c29 varchar(100), c30 varchar(100), c31 enum('one', 'two', 'three'),
							 | 
						||
| 
								 | 
							
								  c32 set('monday', 'tuesday', 'wednesday'),
							 | 
						||
| 
								 | 
							
								  primary key(c1)
							 | 
						||
| 
								 | 
							
								) engine = $type ;
							 | 
						||
| 
								 | 
							
								-- source include/ps_renew.inc
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								-- source include/ps_query.inc
							 | 
						||
| 
								 | 
							
								-- source include/ps_modify.inc
							 | 
						||
| 
								 | 
							
								-- source include/ps_modify1.inc
							 | 
						||
| 
								 | 
							
								-- source include/ps_conv.inc
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								drop table t1, t9;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# End of 4.1 tests
							 |