diff options
author | unknown <konstantin@mysql.com> | 2006-01-14 19:12:07 +0300 |
---|---|---|
committer | unknown <konstantin@mysql.com> | 2006-01-14 19:12:07 +0300 |
commit | e0c3bda70a51e9ffdeb925bca513716289b348fe (patch) | |
tree | f695b5787cd4e7a84a1c9bbc67595ee0d94ed5b3 /mysql-test/t/ps.test | |
parent | fdf998317923234b11b281a5885fb6c1552a0d3b (diff) | |
parent | 04a78106272f82aebfd5cfbfa7264e32d3eb5651 (diff) | |
download | mariadb-git-e0c3bda70a51e9ffdeb925bca513716289b348fe.tar.gz |
Merge mysql.com:/opt/local/work/mysql-4.1-12734
into mysql.com:/opt/local/work/mysql-5.0-root
sql/item_cmpfunc.cc:
Auto merged
mysql-test/r/ps.result:
Manual merge
mysql-test/t/ps.test:
Manual merge
sql/item_cmpfunc.h:
Manual merge
Diffstat (limited to 'mysql-test/t/ps.test')
-rw-r--r-- | mysql-test/t/ps.test | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/mysql-test/t/ps.test b/mysql-test/t/ps.test index 22d0abf645e..645538ee890 100644 --- a/mysql-test/t/ps.test +++ b/mysql-test/t/ps.test @@ -870,6 +870,36 @@ drop table t1; set names default; deallocate prepare stmt; +# +# A test case for Bug#12734 "prepared statement may return incorrect result +# set for a select SQL request": test that canDoTurboBM is reset for each +# execute of a prepared statement. +# +create table t1 ( + word_id mediumint(8) unsigned not null default '0', + formatted varchar(20) not null default '' +); + +insert into t1 values + (80,'pendant'), (475,'pretendants'), (989,'tendances'), + (1019,'cependant'),(1022,'abondance'),(1205,'independants'), + (13,'lessiver'),(25,'lambiner'),(46,'situer'),(71,'terminer'), + (82,'decrocher'); + +select count(*) from t1 where formatted like '%NDAN%'; +select count(*) from t1 where formatted like '%ER'; +prepare stmt from "select count(*) from t1 where formatted like ?"; +set @like="%NDAN%"; +execute stmt using @like; +set @like="%ER"; +execute stmt using @like; +set @like="%NDAN%"; +execute stmt using @like; +set @like="%ER"; +execute stmt using @like; +deallocate prepare stmt; +drop table t1; + # End of 4.1 tests # |