github.com/matrixorigin/matrixone@v1.2.0/test/distributed/cases/ddl/drop_if_exists.sql (about) 1 create account acc101 admin_name='root' identified by '123456'; 2 -- @session:id=1&user=acc101:root&password=123456 3 4 -- 如果创建新的session后,没有显式选择数据库,执行drop table 报错 5 drop table if exists t1; 6 -- 如果创建新的session后,没有显式选择数据库,执行drop index 报错 7 drop index if exists idx1 on t1; 8 --如果创建新的session后,没有显式选择数据库,执行drop view 报错 9 drop view if exists v1; 10 11 create database db1; 12 use db1; 13 create table t1( 14 empno int unsigned auto_increment, 15 ename varchar(15), 16 job varchar(10), 17 mgr int unsigned, 18 hiredate date, 19 sal decimal(7,2), 20 comm decimal(7,2), 21 deptno int unsigned, 22 primary key(empno), 23 unique index idx1(ename) 24 ); 25 26 show index from t1; 27 create view v1 as select * from t1; 28 show tables; 29 30 -- @session:id=2&user=acc101:root&password=123456 31 32 -- 如果创建新的session后,没有显式选择数据库,执行drop index 报错 33 drop index if exists idx1 on t1; 34 -- 如果创建新的session后,没有显式选择数据库,执行drop table 报错 35 drop table if exists t1; 36 --如果创建新的session后,没有显式选择数据库,执行drop view 报错 37 drop view if exists v1; 38 39 40 use db1; 41 drop index if exists idx1 on t1; 42 show index from t1; 43 drop view if exists v1; 44 drop table if exists t1; 45 46 show tables; 47 drop database db1; 48 -- @session 49 drop account acc101; 50 51 52 53 54 55