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:
@ -2,8 +2,11 @@ call mtr.add_suppression("Invalid .old.. table or database name");
|
||||
|
||||
# Embedded server doesn't support external clients
|
||||
--source include/not_embedded.inc
|
||||
|
||||
--source include/have_innodb.inc
|
||||
--source include/default_charset.inc
|
||||
|
||||
set @save_character_set_client=@@character_set_client;
|
||||
set @save_collation_connection=@@collation_connection;
|
||||
|
||||
# check that CSV engine was compiled in, as the result of the test
|
||||
# depends on the presence of the log tables (which are CSV-based).
|
||||
@ -136,7 +139,10 @@ drop table t1;
|
||||
SET NAMES utf8;
|
||||
CREATE TABLE `#mysql50#@` (a INT) engine=myisam;
|
||||
SHOW TABLES;
|
||||
SET NAMES DEFAULT;
|
||||
# Safer version of SET NAMES DEFAULT:
|
||||
set @@character_set_client=@save_character_set_client;
|
||||
set @@character_set_results=@save_character_set_client;
|
||||
set @@collation_connection=@save_collation_connection;
|
||||
--echo mysqlcheck --fix-table-names --databases test
|
||||
--exec $MYSQL_CHECK --fix-table-names --databases test
|
||||
SET NAMES utf8;
|
||||
@ -144,7 +150,10 @@ SHOW TABLES;
|
||||
DROP TABLE `@`;
|
||||
|
||||
CREATE TABLE `я` (a INT) engine=myisam;
|
||||
SET NAMES DEFAULT;
|
||||
set @@character_set_client=@save_character_set_client;
|
||||
set @@character_set_results=@save_character_set_client;
|
||||
set @@collation_connection=@save_collation_connection;
|
||||
|
||||
call mtr.add_suppression("@003f.frm' \\(errno: 22\\)");
|
||||
--echo mysqlcheck --default-character-set="latin1" --databases test
|
||||
# Error returned depends on platform, replace it with "Table doesn't exist"
|
||||
@ -155,7 +164,9 @@ call mtr.add_suppression("Can't find file: '..test.@003f.frm'");
|
||||
--exec $MYSQL_CHECK --default-character-set="utf8" --databases test
|
||||
SET NAMES utf8;
|
||||
DROP TABLE `я`;
|
||||
SET NAMES DEFAULT;
|
||||
set @@character_set_client=@save_character_set_client;
|
||||
set @@character_set_results=@save_character_set_client;
|
||||
set @@collation_connection=@save_collation_connection;
|
||||
|
||||
CREATE DATABASE `#mysql50#a@b`;
|
||||
USE `#mysql50#a@b`;
|
||||
@ -403,7 +414,7 @@ drop database mysqltest1;
|
||||
--echo #
|
||||
create table t1(a int);
|
||||
insert into t1 (a) values (1), (2), (3);
|
||||
select db_name,table_name,column_name,min_value,max_value,nulls_ratio,avg_length,avg_frequency,hist_size,hist_type from mysql.column_stats order by db_name,table_name;
|
||||
select db_name,table_name,column_name,min_value,max_value,nulls_ratio,avg_length,avg_frequency from mysql.column_stats order by db_name,table_name;
|
||||
--exec $MYSQL_CHECK --analyze test t1 --persistent
|
||||
select db_name,table_name,column_name,min_value,max_value,nulls_ratio,avg_length,avg_frequency,hist_size,hist_type from mysql.column_stats where db_name = 'test' and table_name = 't1' order by db_name,table_name;
|
||||
select db_name,table_name,column_name,min_value,max_value,nulls_ratio,avg_length,avg_frequency from mysql.column_stats where db_name = 'test' and table_name = 't1' order by db_name,table_name;
|
||||
drop table t1;
|
||||
|
Reference in New Issue
Block a user