45 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
###############################################
 | 
						|
#                                             #
 | 
						|
#  Prepared Statements test on MYISAM tables  #
 | 
						|
#                                             #
 | 
						|
###############################################
 | 
						|
 | 
						|
#    
 | 
						|
# NOTE: PLEASE SEE ps_1general.test (bottom) 
 | 
						|
#       BEFORE ADDING NEW TEST CASES HERE !!!
 | 
						|
 | 
						|
use test;
 | 
						|
 | 
						|
let $type= 'MYISAM' ;
 | 
						|
-- source include/ps_create.inc
 | 
						|
-- source include/ps_renew.inc
 | 
						|
 | 
						|
-- source include/ps_query.inc
 | 
						|
 | 
						|
# parameter in SELECT ... MATCH/AGAINST
 | 
						|
# case derived from client_test.c: test_bug1500()
 | 
						|
--disable_warnings
 | 
						|
drop table if exists t2 ;
 | 
						|
--enable_warnings
 | 
						|
eval create table t2 (s varchar(25), fulltext(s))
 | 
						|
ENGINE = $type ;
 | 
						|
insert into t2 values ('Gravedigger'), ('Greed'),('Hollow Dogs') ;
 | 
						|
commit ;
 | 
						|
 | 
						|
prepare stmt1 from ' select s from t2 where match (s) against (?) ' ;
 | 
						|
set @arg00='Dogs' ;
 | 
						|
execute stmt1 using @arg00 ;
 | 
						|
prepare stmt1 from ' SELECT s FROM t2
 | 
						|
where match (s) against (concat(?,''digger'')) ';
 | 
						|
set @arg00='Grave' ;
 | 
						|
execute stmt1 using @arg00 ;
 | 
						|
drop table t2 ;
 | 
						|
 | 
						|
-- source include/ps_modify.inc
 | 
						|
-- source include/ps_modify1.inc
 | 
						|
-- source include/ps_conv.inc
 | 
						|
 | 
						|
drop table t1, t9;
 | 
						|
 | 
						|
# End of 4.1 tests
 |