mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
Merge 10.4 into 10.5
This commit is contained in:
@@ -732,3 +732,30 @@ a b
|
||||
4 4
|
||||
drop table t1;
|
||||
SET @@in_predicate_conversion_threshold= default;
|
||||
#
|
||||
# MDEV-27937: Prepared statement with ? in the list if IN predicate
|
||||
#
|
||||
set in_predicate_conversion_threshold=2;
|
||||
create table t1 (id int, a int, b int);
|
||||
insert into t1 values (1,3,30), (2,7,70), (3,1,10);
|
||||
prepare stmt from "
|
||||
select * from t1 where a in (7, ?, 5, 1);
|
||||
";
|
||||
execute stmt using 3;
|
||||
id a b
|
||||
1 3 30
|
||||
2 7 70
|
||||
3 1 10
|
||||
deallocate prepare stmt;
|
||||
prepare stmt from "
|
||||
select * from t1 where (a,b) in ((7,70), (3,?), (5,50), (1,10));
|
||||
";
|
||||
execute stmt using 30;
|
||||
id a b
|
||||
1 3 30
|
||||
2 7 70
|
||||
3 1 10
|
||||
deallocate prepare stmt;
|
||||
drop table t1;
|
||||
set in_predicate_conversion_threshold=default;
|
||||
# End of 10.3 tests
|
||||
|
Reference in New Issue
Block a user