mirror of
https://github.com/MariaDB/server.git
synced 2025-01-17 04:22:27 +01:00
e702b70d67
The --enable_prepare_warnings allows to not discard warnings from autorepair of crashed table in --ps-protocol mode. Use this to properly fix the parts.partition_recover_myisam and maria.maria-recover tests. Add a test case for the new feature. This also adds missing test coverage for the case where the same warning is thrown in both prepare and execute phase. client/mysqltest.cc: Implement new commands --enable-prepare_warnings and --disable_prepare_warnings. mysql-test/r/mysqltest_ps.result: Add test case for new --enable_prepare_warning mysqltest command. mysql-test/suite/maria/t/maria-recover.test: Better fix of test case using new --enable_prepare_warnings command. mysql-test/suite/parts/t/partition_recover_myisam.test: Fix test failure in --ps-protocol mode. mysql-test/t/mysqltest_ps.test: Add test case for new --enable_prepare_warning mysqltest command.
40 lines
1.1 KiB
Text
40 lines
1.1 KiB
Text
select 1 + "2 a";
|
|
1 + "2 a"
|
|
3
|
|
Warnings:
|
|
Warning 1292 Truncated incorrect DOUBLE value: '2 a'
|
|
create table t (a int primary key, b blob default '');
|
|
Warnings:
|
|
Warning 1101 BLOB/TEXT column 'b' can't have a default value
|
|
select a, (2*a) AS a from t group by a;
|
|
a a
|
|
Warnings:
|
|
Warning 1052 Column 'a' in group statement is ambiguous
|
|
drop table t;
|
|
select 1 + "2 a";
|
|
1 + "2 a"
|
|
3
|
|
Warnings:
|
|
Warning 1292 Truncated incorrect DOUBLE value: '2 a'
|
|
create table t (a int primary key, b blob default '');
|
|
Warnings:
|
|
Warning 1101 BLOB/TEXT column 'b' can't have a default value
|
|
select a, (2*a) AS a from t group by a;
|
|
a a
|
|
Warnings:
|
|
Warning 1052 Column 'a' in group statement is ambiguous
|
|
Warning 1052 Column 'a' in group statement is ambiguous
|
|
drop table t;
|
|
select 1 + "2 a";
|
|
1 + "2 a"
|
|
3
|
|
Warnings:
|
|
Warning 1292 Truncated incorrect DOUBLE value: '2 a'
|
|
create table t (a int primary key, b blob default '');
|
|
Warnings:
|
|
Warning 1101 BLOB/TEXT column 'b' can't have a default value
|
|
select a, (2*a) AS a from t group by a;
|
|
a a
|
|
Warnings:
|
|
Warning 1052 Column 'a' in group statement is ambiguous
|
|
drop table t;
|