summaryrefslogtreecommitdiff
path: root/mysql-test/suite
diff options
context:
space:
mode:
Diffstat (limited to 'mysql-test/suite')
-rw-r--r--mysql-test/suite/vcol/r/vcol_misc.result11
-rw-r--r--mysql-test/suite/vcol/t/vcol_misc.test8
2 files changed, 19 insertions, 0 deletions
diff --git a/mysql-test/suite/vcol/r/vcol_misc.result b/mysql-test/suite/vcol/r/vcol_misc.result
index 6c4975f2178..f13a20bf4c9 100644
--- a/mysql-test/suite/vcol/r/vcol_misc.result
+++ b/mysql-test/suite/vcol/r/vcol_misc.result
@@ -510,6 +510,17 @@ a b
13 14
DROP TABLE t1;
SET sql_mode=DEFAULT;
+create table t1 (b timestamp, a int as (1 in (dayofmonth (b between 'x' and current_user) = b)));
+insert into t1(b) values ('2022-03-17 14:55:37');
+select 1 from t1 x natural join t1;
+1
+1
+Warnings:
+Warning 1292 Incorrect datetime value: 'x'
+Warning 1292 Incorrect datetime value: 'root@localhost'
+Warning 1292 Incorrect datetime value: 'x'
+Warning 1292 Incorrect datetime value: 'root@localhost'
+drop table t1;
#
# End of 10.2 tests
#
diff --git a/mysql-test/suite/vcol/t/vcol_misc.test b/mysql-test/suite/vcol/t/vcol_misc.test
index 07f96f4e0b8..821dd418e64 100644
--- a/mysql-test/suite/vcol/t/vcol_misc.test
+++ b/mysql-test/suite/vcol/t/vcol_misc.test
@@ -488,6 +488,14 @@ SELECT * FROM t1;
DROP TABLE t1;
SET sql_mode=DEFAULT;
+#
+# MDEV-28092 MariaDB SEGV issue
+#
+create table t1 (b timestamp, a int as (1 in (dayofmonth (b between 'x' and current_user) = b)));
+insert into t1(b) values ('2022-03-17 14:55:37');
+select 1 from t1 x natural join t1;
+drop table t1;
+
--echo #
--echo # End of 10.2 tests
--echo #