diff options
Diffstat (limited to 'mysql-test/main/ps_2myisam.test')
-rw-r--r-- | mysql-test/main/ps_2myisam.test | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/mysql-test/main/ps_2myisam.test b/mysql-test/main/ps_2myisam.test new file mode 100644 index 00000000000..0a335bd02a3 --- /dev/null +++ b/mysql-test/main/ps_2myisam.test @@ -0,0 +1,44 @@ +############################################### +# # +# 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 |