mirror of
https://github.com/MariaDB/server.git
synced 2025-08-07 00:04:31 +03:00
Merge branch '10.9' into 10.10
This commit is contained in:
@@ -21583,6 +21583,49 @@ static void test_mdev20261()
|
||||
myquery(rc);
|
||||
}
|
||||
|
||||
static void test_mdev_30159()
|
||||
{
|
||||
MYSQL_RES *result;
|
||||
int rc;
|
||||
|
||||
myheader("test_mdev_30159");
|
||||
|
||||
rc= mysql_query(mysql, "create table t1 ("
|
||||
" name varchar(100),"
|
||||
" typ varchar(100)"
|
||||
")");
|
||||
myquery(rc);
|
||||
rc= mysql_query(mysql, "insert into t1 values (1,1),(2,2),(3,3),(4,4),(5,5),"
|
||||
"(6,6),(7,7),(8,8),(9,9),(10,10)");
|
||||
myquery(rc);
|
||||
rc= mysql_query(mysql, "insert into t1 values ('', 'value'),('', 'value')");
|
||||
myquery(rc);
|
||||
rc= mysql_query(mysql, "create table t2 ("
|
||||
" servername varchar(100)"
|
||||
")");
|
||||
myquery(rc);
|
||||
rc= mysql_query(mysql, "insert into t2 values (1),(2),(3),(4),(5),"
|
||||
"(6),(7),(8),(9),(10)");
|
||||
myquery(rc);
|
||||
rc= mysql_query(mysql, "create view v1 as"
|
||||
" select * from t2"
|
||||
" where"
|
||||
" `t2`.`servername` regexp ( select"
|
||||
" group_concat(`t1`.`name` separator '|')"
|
||||
" from `t1`"
|
||||
" where `t1`.`typ`"
|
||||
" like 'value')");
|
||||
myquery(rc);
|
||||
|
||||
result= mysql_list_fields(mysql, "v1", NULL);
|
||||
mytest(result);
|
||||
mysql_free_result(result);
|
||||
|
||||
rc= mysql_query(mysql, "drop view v1");
|
||||
myquery(rc);
|
||||
rc= mysql_query(mysql, "drop table t1, t2");
|
||||
myquery(rc);
|
||||
}
|
||||
|
||||
static void test_execute_direct()
|
||||
{
|
||||
@@ -22106,6 +22149,7 @@ static struct my_tests_st my_tests[]= {
|
||||
{ "test_mdev_16128", test_mdev_16128 },
|
||||
{ "test_mdev18408", test_mdev18408 },
|
||||
{ "test_mdev20261", test_mdev20261 },
|
||||
{ "test_mdev_30159", test_mdev_30159 },
|
||||
{ "test_execute_direct", test_execute_direct },
|
||||
{ "test_cache_metadata", test_cache_metadata},
|
||||
{ "test_mdev_10075", test_mdev_10075},
|
||||
|
Reference in New Issue
Block a user