From ef0b6f07034d715f4d7e9669d4111906d19746dc Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 25 Jun 2004 15:16:00 +0300 Subject: type of parameter assignment for parameters from variables added (BUG#4280) mysql-test/r/ps.result: parameters from variables (for field creation) mysql-test/t/ps.test: parameters from variables (for field creation) sql/item.cc: type of parameter assignment for parameters from variables sql/item.h: removed spaces at line ends in Item_param definition --- mysql-test/r/ps.result | 14 ++++++++++++++ mysql-test/t/ps.test | 14 ++++++++++++++ 2 files changed, 28 insertions(+) (limited to 'mysql-test') diff --git a/mysql-test/r/ps.result b/mysql-test/r/ps.result index 7d80d08e663..0ff526fd2fe 100644 --- a/mysql-test/r/ps.result +++ b/mysql-test/r/ps.result @@ -137,3 +137,17 @@ execute stmt1; FOUND_ROWS() 0 deallocate prepare stmt1; +drop table t1; +set @arg00=1; +prepare stmt1 from ' create table t1 (m int) as select 1 as m ' ; +execute stmt1 ; +select m from t1; +m +1 +drop table t1; +prepare stmt1 from ' create table t1 (m int) as select ? as m ' ; +execute stmt1 using @arg00; +select m from t1; +m +1 +drop table t1; diff --git a/mysql-test/t/ps.test b/mysql-test/t/ps.test index 8881d6b9eec..7234da71043 100644 --- a/mysql-test/t/ps.test +++ b/mysql-test/t/ps.test @@ -140,3 +140,17 @@ execute stmt1; # Expect 0 execute stmt1; deallocate prepare stmt1; +drop table t1; + +# +# parameters from variables (for field creation) +# +set @arg00=1; +prepare stmt1 from ' create table t1 (m int) as select 1 as m ' ; +execute stmt1 ; +select m from t1; +drop table t1; +prepare stmt1 from ' create table t1 (m int) as select ? as m ' ; +execute stmt1 using @arg00; +select m from t1; +drop table t1; -- cgit v1.2.1