mirror of
https://github.com/MariaDB/server.git
synced 2025-09-02 09:41:40 +03:00
error message interception (Bug#4598)
error handling of view initialization fixed (Bug#4599)
This commit is contained in:
@@ -965,3 +965,13 @@ Field Type Null Key Default Extra
|
||||
col1 char(2) YES NULL
|
||||
drop view v1;
|
||||
drop table `t1a``b`;
|
||||
create table t1 (col1 char(5),col2 char(5));
|
||||
create view v1 as select * from t1;
|
||||
drop table t1;
|
||||
create table t1 (col1 char(5),newcol2 char(5));
|
||||
insert into v1 values('a','aa');
|
||||
ERROR HY000: View 'test.v1' references invalid table(s) or column(s)
|
||||
drop table t1;
|
||||
select * from v1;
|
||||
ERROR HY000: View 'test.v1' references invalid table(s) or column(s)
|
||||
drop view v1;
|
||||
|
@@ -880,3 +880,17 @@ select * from v1;
|
||||
describe v1;
|
||||
drop view v1;
|
||||
drop table `t1a``b`;
|
||||
|
||||
#
|
||||
# Changing of underlaying table
|
||||
#
|
||||
create table t1 (col1 char(5),col2 char(5));
|
||||
create view v1 as select * from t1;
|
||||
drop table t1;
|
||||
create table t1 (col1 char(5),newcol2 char(5));
|
||||
-- error 1354
|
||||
insert into v1 values('a','aa');
|
||||
drop table t1;
|
||||
-- error 1354
|
||||
select * from v1;
|
||||
drop view v1;
|
||||
|
Reference in New Issue
Block a user