1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-29 05:21:33 +03:00

Merge branch '10.3' into 10.4

This commit is contained in:
Oleksandr Byelkin
2022-01-30 09:46:52 +01:00
440 changed files with 7883 additions and 3481 deletions

View File

@ -2074,6 +2074,39 @@ create table t1 ( name varchar(64) character set utf8, len int);
select * from t1 where (name, len) in (select name, len from information_schema.innodb_sys_columns having len = 8);
drop table t1;
--echo #
--echo # MDEV-20254 Problems with EMPTY_STRING_IS_NULL and I_S tables
--echo #
# Test one column with detailed output
SET SQL_MODE= 'EMPTY_STRING_IS_NULL';
CREATE OR REPLACE TABLE t1 AS SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE 1 = 0;
--let $myvar= query_get_value(SHOW CREATE TABLE test.t1, Create Table, 1)
--echo SHOW returned: $myvar
DROP TABLE t1;
--eval $myvar
SHOW CREATE TABLE t1;
DROP TABLE t1;
SET SQL_MODE=DEFAULT;
# Test all columns without detailed output.
# Just make sure the SHOW CREATE TABLE result
# can be passed back to the server without errors.
SET SQL_MODE= 'EMPTY_STRING_IS_NULL';
CREATE OR REPLACE TABLE t1 AS SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE 1 = 0;
--let $myvar= query_get_value(SHOW CREATE TABLE test.t1, Create Table, 1)
DROP TABLE t1;
--disable_query_log
--echo # Executing the statement returned from SHOW CREATE TABLE
--eval $myvar
--enable_query_log
DROP TABLE t1;
SET SQL_MODE=DEFAULT;
--echo #
--echo # End of 10.3 tests
--echo #