summaryrefslogtreecommitdiff
path: root/mysql-test/main/ps_2myisam.test
diff options
context:
space:
mode:
Diffstat (limited to 'mysql-test/main/ps_2myisam.test')
-rw-r--r--mysql-test/main/ps_2myisam.test44
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