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 |