mirror of
https://github.com/MariaDB/server.git
synced 2025-01-21 22:34:18 +01:00
975c557020
Fixing case where a false warning could be printed in mixed mode. Also fixing some test cases that generated different result files as a consequence of the patch. mysql-test/r/check.result: Result change. mysql-test/t/check.test: Dropping all views created in the test before trying to execute test. mysql-test/t/func_misc.test: Disabling warning for unsafe statement since test is not concerned with this and there are tests that test this. sql/sql_class.cc: Moving code to print warning for unsafe statement to look at logging *mode* instead of logging *format*. The latter one can print a false warning when executing in mixed mode and part of the statement is written in statement format (i.e., CREATE-SELECT).
17 lines
453 B
Text
17 lines
453 B
Text
drop table if exists t1,t2;
|
|
drop view if exists v1;
|
|
create table t1(n int not null, key(n), key(n), key(n), key(n));
|
|
check table t1 extended;
|
|
insert into t1 values (200000);
|
|
Table Op Msg_type Msg_text
|
|
test.t1 check status OK
|
|
drop table t1;
|
|
Create table t1(f1 int);
|
|
Create table t2(f1 int);
|
|
Create view v1 as Select * from t1;
|
|
Check Table v1,t2;
|
|
Table Op Msg_type Msg_text
|
|
test.v1 check status OK
|
|
test.t2 check status OK
|
|
drop view v1;
|
|
drop table t1, t2;
|