mirror of
https://github.com/MariaDB/server.git
synced 2025-09-02 09:41:40 +03:00
Fix for BUG#6808.
The problem was in that add_table_to_list was testing for duplicate tables in a list of tables that included the created view.
This commit is contained in:
@@ -1146,11 +1146,11 @@ create view v2 as select * from v1;
|
||||
alter view v1 as select * from v2;
|
||||
ERROR 42S02: Table 'test.v1' doesn't exist
|
||||
alter view v1 as select * from v1;
|
||||
ERROR 42000: Not unique table/alias: 'v1'
|
||||
ERROR 42S02: Table 'test.v1' doesn't exist
|
||||
create or replace view v1 as select * from v2;
|
||||
ERROR 42S02: Table 'test.v1' doesn't exist
|
||||
create or replace view v1 as select * from v1;
|
||||
ERROR 42000: Not unique table/alias: 'v1'
|
||||
ERROR 42S02: Table 'test.v1' doesn't exist
|
||||
drop view v2,v1;
|
||||
drop table t1;
|
||||
create table t1 (a int);
|
||||
@@ -2186,3 +2186,7 @@ r_object_id users_names
|
||||
120001a080000542 guser02
|
||||
drop view v1, v2;
|
||||
drop table t1, t2;
|
||||
create table t1 (s1 int);
|
||||
create view abc as select * from t1 as abc;
|
||||
drop table t1;
|
||||
drop view abc;
|
||||
|
Reference in New Issue
Block a user