diff options
| author | Marko Mäkelä <marko.makela@mariadb.com> | 2020-06-14 10:13:53 +0300 |
|---|---|---|
| committer | Marko Mäkelä <marko.makela@mariadb.com> | 2020-06-14 10:13:53 +0300 |
| commit | 3dbc49f075ba4f6b86b67c1ef3776d651474b729 (patch) | |
| tree | 552b8e488527637eb90f91cc2f03c0cc69169a08 /mysql-test/main/func_math.test | |
| parent | 9ed08f357693875c9d2376651305aa66199d2c35 (diff) | |
| parent | b58586aae938e6aa7714c9bb3813da908e49010a (diff) | |
| download | mariadb-git-3dbc49f075ba4f6b86b67c1ef3776d651474b729.tar.gz | |
Merge 10.4 into 10.5
Diffstat (limited to 'mysql-test/main/func_math.test')
| -rw-r--r-- | mysql-test/main/func_math.test | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/mysql-test/main/func_math.test b/mysql-test/main/func_math.test index 38c930fb927..7f8fe9e7e73 100644 --- a/mysql-test/main/func_math.test +++ b/mysql-test/main/func_math.test @@ -1111,6 +1111,29 @@ CREATE TABLE t1 (i INT(23)); SELECT ROUND( i, 18446744073709551594 ) AS f FROM t1; DROP TABLE t1; + +--echo # +--echo # MDEV-22268 virtual longlong Item_func_div::int_op(): Assertion `0' failed in Item_func_div::int_op +--echo # + +SET sql_mode=''; +SET @@SESSION.div_precision_increment=0; +SELECT UTC_TIME / 0; +SELECT TIMESTAMP'2001-01-01 00:00:00'/0; +SELECT TIME'00:00:00'/0; +CREATE TABLE t1 AS SELECT + UTC_TIME / 0 AS c1, + TIMESTAMP'2001-01-01 00:00:00'/0 AS c3, + TIME'00:00:00'/0 AS c4; +SHOW CREATE TABLE t1; +DROP TABLE t1; + +--error ER_DATA_OUT_OF_RANGE +SELECT(-0 * MOD((UTC_TIME / -0)MOD (ATAN('<img src_x0=x onerror="javascript:alert(0)">') MOD COT(0)),-0)) MOD (0 DIV 0); + +SET @@SESSION.div_precision_increment=DEFAULT; +SET sql_mode=DEFAULT; + --echo # --echo # End of 10.3 tests --echo # |
