mirror of
https://github.com/MariaDB/server.git
synced 2025-08-07 00:04:31 +03:00
MDEV-16043 Assertion thd->Item_change_list::is_empty() failed in mysql_parse upon SELECT from a view reading from a versioned table
Lost restore_active_arena(). Using of Query_arena_stmt is suggested instead.
This commit is contained in:
committed by
Sergei Golubchik
parent
8b2fa0ab25
commit
ce2cf855bf
@@ -332,5 +332,13 @@ select * from (select * from t1 for system_time all, t2 for system_time all) for
|
||||
ERROR HY000: Table `t` is not system-versioned
|
||||
select * from (t1 for system_time all join t2 for system_time all) for system_time all;
|
||||
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 1
|
||||
# MDEV-16043 Assertion thd->Item_change_list::is_empty() failed in mysql_parse upon SELECT from a view reading from a versioned table
|
||||
create or replace table t1 (a int) with system versioning;
|
||||
create or replace view v1 as select * from t1;
|
||||
prepare stmt from "select * from t1 where exp( '20010609211642053929' )";
|
||||
execute stmt;
|
||||
ERROR 22003: DOUBLE value is out of range in 'exp('20010609211642053929')'
|
||||
select a from v1;
|
||||
a
|
||||
drop view v1;
|
||||
drop table t1, t2;
|
||||
|
Reference in New Issue
Block a user