ps_2myisam.test
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:1k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. ###############################################
  2. #                                             #
  3. #  Prepared Statements test on MYISAM tables  #
  4. #                                             #
  5. ###############################################
  6. #    
  7. # NOTE: PLEASE SEE ps_1general.test (bottom) 
  8. #       BEFORE ADDING NEW TEST CASES HERE !!!
  9. use test;
  10. let $type= 'MYISAM' ;
  11. -- source include/ps_create.inc
  12. -- source include/ps_renew.inc
  13. -- source include/ps_query.inc
  14. # parameter in SELECT ... MATCH/AGAINST
  15. # case derived from client_test.c: test_bug1500()
  16. --disable_warnings
  17. drop table if exists t2 ;
  18. --enable_warnings
  19. eval create table t2 (s varchar(25), fulltext(s))
  20. ENGINE = $type ;
  21. insert into t2 values ('Gravedigger'), ('Greed'),('Hollow Dogs') ;
  22. commit ;
  23. prepare stmt1 from ' select s from t2 where match (s) against (?) ' ;
  24. set @arg00='Dogs' ;
  25. execute stmt1 using @arg00 ;
  26. prepare stmt1 from ' SELECT s FROM t2
  27. where match (s) against (concat(?,''digger'')) ';
  28. set @arg00='Grave' ;
  29. execute stmt1 using @arg00 ;
  30. drop table t2 ;
  31. -- source include/ps_modify.inc
  32. -- source include/ps_modify1.inc
  33. -- source include/ps_conv.inc
  34. drop table t1, t9;
  35. # End of 4.1 tests