mirror of
https://github.com/MariaDB/server.git
synced 2025-12-24 11:21:21 +03:00
Merge pilot.mysql.com:/data/msvensson/mysql/mysql-5.1-rpl
into pilot.mysql.com:/data/msvensson/mysql/mysql-5.1-mtr
This commit is contained in:
8
mysql-test/suite/binlog/combinations
Normal file
8
mysql-test/suite/binlog/combinations
Normal file
@@ -0,0 +1,8 @@
|
||||
[row]
|
||||
--binlog-format=row
|
||||
|
||||
[stmt]
|
||||
--binlog-format=statement
|
||||
|
||||
[mix]
|
||||
--binlog-format=mixed
|
||||
@@ -14,12 +14,12 @@ select 1 /* must return 1 as query completed before got killed*/;
|
||||
1
|
||||
create table t2 (a int, b int) ENGINE=MyISAM;
|
||||
reset master;
|
||||
load data infile '../std_data_ln/rpl_loaddata.dat' into table t2 /* will be "killed" in the middle */;
|
||||
load data infile '../../std_data/rpl_loaddata.dat' into table t2 /* will be "killed" in the middle */;
|
||||
ERROR 70100: Query execution was interrupted
|
||||
show binlog events from <binlog_start>;
|
||||
Log_name Pos Event_type Server_id End_log_pos Info
|
||||
master-bin.000001 # Begin_load_query # # ;file_id=#;block_len=12
|
||||
master-bin.000001 # Execute_load_query # # use `test`; load data infile '../std_data_ln/rpl_loaddata.dat' into table t2 /* will be "killed" in the middle */ ;file_id=#
|
||||
master-bin.000001 # Execute_load_query # # use `test`; load data infile '../../std_data/rpl_loaddata.dat' into table t2 /* will be "killed" in the middle */ ;file_id=#
|
||||
select
|
||||
(@a:=load_file("MYSQLTEST_VARDIR/tmp/binlog_killed_bug27571.binlog"))
|
||||
is not null;
|
||||
|
||||
@@ -17,27 +17,27 @@ TRUNCATE t1b;
|
||||
TRUNCATE t1n;
|
||||
show binlog events from <binlog_start>;
|
||||
Log_name Pos Event_type Server_id End_log_pos Info
|
||||
master-bin.000001 # Query # # use `test`; BEGIN
|
||||
master-bin.000001 # Query # # use `test`; INSERT INTO t1b VALUES (1,1), (1,2), (2,1), (2,2)
|
||||
master-bin.000001 # Query # # use `test`; COMMIT
|
||||
master-bin.000001 # Query # # use `test`; INSERT INTO t1m VALUES (1,1), (1,2), (2,1), (2,2)
|
||||
master-bin.000001 # Query # # use `test`; UPDATE t1m, t1b SET m = 2, b = 3 WHERE n = c
|
||||
master-bin.000001 # Query # # use `test`; BEGIN
|
||||
master-bin.000001 # Query # # use `test`; INSERT INTO t1n VALUES (1,1), (1,2), (2,1), (2,2)
|
||||
master-bin.000001 # Query # # use `test`; UPDATE t1m, t1n SET m = 2, e = 3 WHERE n = f
|
||||
master-bin.000001 # Query # # use `test`; UPDATE t1n, t1b SET e = 2, b = 3 WHERE f = c
|
||||
master-bin.000001 # Query # # use `test`; COMMIT
|
||||
master-bin.000001 # Query # # BEGIN
|
||||
master-bin.000001 # Table_map # # table_id: # (test.t1n)
|
||||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status)
|
||||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F
|
||||
master-bin.000001 # Query # # COMMIT
|
||||
master-bin.000001 # Query # # use `test`; TRUNCATE t1m
|
||||
master-bin.000001 # Query # # use `test`; TRUNCATE t1b
|
||||
master-bin.000001 # Query # # use `test`; TRUNCATE t1n
|
||||
mysqld-bin.000001 # Query # # use `test`; BEGIN
|
||||
mysqld-bin.000001 # Query # # use `test`; INSERT INTO t1b VALUES (1,1), (1,2), (2,1), (2,2)
|
||||
mysqld-bin.000001 # Query # # use `test`; COMMIT
|
||||
mysqld-bin.000001 # Query # # use `test`; INSERT INTO t1m VALUES (1,1), (1,2), (2,1), (2,2)
|
||||
mysqld-bin.000001 # Query # # use `test`; UPDATE t1m, t1b SET m = 2, b = 3 WHERE n = c
|
||||
mysqld-bin.000001 # Query # # use `test`; BEGIN
|
||||
mysqld-bin.000001 # Query # # use `test`; INSERT INTO t1n VALUES (1,1), (1,2), (2,1), (2,2)
|
||||
mysqld-bin.000001 # Query # # use `test`; UPDATE t1m, t1n SET m = 2, e = 3 WHERE n = f
|
||||
mysqld-bin.000001 # Query # # use `test`; UPDATE t1n, t1b SET e = 2, b = 3 WHERE f = c
|
||||
mysqld-bin.000001 # Query # # use `test`; COMMIT
|
||||
mysqld-bin.000001 # Query # # BEGIN
|
||||
mysqld-bin.000001 # Table_map # # table_id: # (test.t1n)
|
||||
mysqld-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status)
|
||||
mysqld-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F
|
||||
mysqld-bin.000001 # Query # # COMMIT
|
||||
mysqld-bin.000001 # Query # # use `test`; TRUNCATE t1m
|
||||
mysqld-bin.000001 # Query # # use `test`; TRUNCATE t1b
|
||||
mysqld-bin.000001 # Query # # use `test`; TRUNCATE t1n
|
||||
RESET MASTER;
|
||||
SET SESSION BINLOG_FORMAT=MIXED;
|
||||
INSERT INTO t1b VALUES (1,1), (1,2), (2,1), (2,2);
|
||||
INSERTs INTO t1b VALUES (1,1), (1,2), (2,1), (2,2);
|
||||
INSERT INTO t1m VALUES (1,1), (1,2), (2,1), (2,2);
|
||||
INSERT INTO t1n VALUES (1,1), (1,2), (2,1), (2,2);
|
||||
UPDATE t1m, t1b SET m = 2, b = 3 WHERE n = c;
|
||||
@@ -50,20 +50,20 @@ TRUNCATE t1b;
|
||||
TRUNCATE t1n;
|
||||
show binlog events from <binlog_start>;
|
||||
Log_name Pos Event_type Server_id End_log_pos Info
|
||||
master-bin.000001 # Query # # use `test`; BEGIN
|
||||
master-bin.000001 # Query # # use `test`; INSERT INTO t1b VALUES (1,1), (1,2), (2,1), (2,2)
|
||||
master-bin.000001 # Query # # use `test`; COMMIT
|
||||
master-bin.000001 # Query # # use `test`; INSERT INTO t1m VALUES (1,1), (1,2), (2,1), (2,2)
|
||||
master-bin.000001 # Query # # BEGIN
|
||||
master-bin.000001 # Table_map # # table_id: # (test.t1n)
|
||||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status)
|
||||
master-bin.000001 # Write_rows # # table_id: #
|
||||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F
|
||||
master-bin.000001 # Query # # COMMIT
|
||||
master-bin.000001 # Query # # use `test`; UPDATE t1m, t1b SET m = 2, b = 3 WHERE n = c
|
||||
master-bin.000001 # Query # # use `test`; TRUNCATE t1m
|
||||
master-bin.000001 # Query # # use `test`; TRUNCATE t1b
|
||||
master-bin.000001 # Query # # use `test`; TRUNCATE t1n
|
||||
mysqld-bin.000001 # Query # # use `test`; BEGIN
|
||||
mysqld-bin.000001 # Query # # use `test`; INSERT INTO t1b VALUES (1,1), (1,2), (2,1), (2,2)
|
||||
mysqld-bin.000001 # Query # # use `test`; COMMIT
|
||||
mysqld-bin.000001 # Query # # use `test`; INSERT INTO t1m VALUES (1,1), (1,2), (2,1), (2,2)
|
||||
mysqld-bin.000001 # Query # # BEGIN
|
||||
mysqld-bin.000001 # Table_map # # table_id: # (test.t1n)
|
||||
mysqld-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status)
|
||||
mysqld-bin.000001 # Write_rows # # table_id: #
|
||||
mysqld-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F
|
||||
mysqld-bin.000001 # Query # # COMMIT
|
||||
mysqld-bin.000001 # Query # # use `test`; UPDATE t1m, t1b SET m = 2, b = 3 WHERE n = c
|
||||
mysqld-bin.000001 # Query # # use `test`; TRUNCATE t1m
|
||||
mysqld-bin.000001 # Query # # use `test`; TRUNCATE t1b
|
||||
mysqld-bin.000001 # Query # # use `test`; TRUNCATE t1n
|
||||
RESET MASTER;
|
||||
SET SESSION BINLOG_FORMAT=ROW;
|
||||
INSERT INTO t1m VALUES (1,1), (1,2), (2,1), (2,2);
|
||||
@@ -78,13 +78,13 @@ UPDATE t1n, t1b SET e = 2, b = 3 WHERE f = c;
|
||||
ERROR HY000: Binary logging not possible. Message: Row-based format required for this statement, but not allowed by this combination of engines
|
||||
show binlog events from <binlog_start>;
|
||||
Log_name Pos Event_type Server_id End_log_pos Info
|
||||
master-bin.000001 # Table_map # # table_id: # (test.t1m)
|
||||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F
|
||||
master-bin.000001 # Query # # BEGIN
|
||||
master-bin.000001 # Table_map # # table_id: # (test.t1n)
|
||||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status)
|
||||
master-bin.000001 # Write_rows # # table_id: #
|
||||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F
|
||||
master-bin.000001 # Query # # COMMIT
|
||||
mysqld-bin.000001 # Table_map # # table_id: # (test.t1m)
|
||||
mysqld-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F
|
||||
mysqld-bin.000001 # Query # # BEGIN
|
||||
mysqld-bin.000001 # Table_map # # table_id: # (test.t1n)
|
||||
mysqld-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status)
|
||||
mysqld-bin.000001 # Write_rows # # table_id: #
|
||||
mysqld-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F
|
||||
mysqld-bin.000001 # Query # # COMMIT
|
||||
RESET MASTER;
|
||||
DROP TABLE t1m, t1b, t1n;
|
||||
|
||||
@@ -653,7 +653,7 @@ delete from t1;
|
||||
create table t4 (a int default 0, b int primary key) engine=innodb;
|
||||
insert into t4 values (0, 17);
|
||||
reset master;
|
||||
load data infile '../std_data_ln/rpl_loaddata.dat' into table t4 (a, @b) set b= @b + bug27417(2);
|
||||
load data infile '../../std_data/rpl_loaddata.dat' into table t4 (a, @b) set b= @b + bug27417(2);
|
||||
ERROR 23000: Duplicate entry '17' for key 'PRIMARY'
|
||||
select * from t4;
|
||||
a b
|
||||
@@ -881,7 +881,7 @@ delete from t1;
|
||||
create table t4 (a int default 0, b int primary key) engine=innodb;
|
||||
insert into t4 values (0, 17);
|
||||
reset master;
|
||||
load data infile '../std_data_ln/rpl_loaddata.dat' into table t4 (a, @b) set b= @b + bug27417(2);
|
||||
load data infile '../../std_data/rpl_loaddata.dat' into table t4 (a, @b) set b= @b + bug27417(2);
|
||||
ERROR 23000: Duplicate entry '17' for key 'PRIMARY'
|
||||
select * from t4;
|
||||
a b
|
||||
@@ -897,7 +897,7 @@ master-bin.000001 # User var # # @`b`=_latin1 0x3135 COLLATE latin1_swedish_ci
|
||||
master-bin.000001 # Begin_load_query # # ;file_id=#;block_len=12
|
||||
master-bin.000001 # Intvar # # INSERT_ID=10
|
||||
master-bin.000001 # User var # # @`b`=_latin1 0x3135 COLLATE latin1_swedish_ci
|
||||
master-bin.000001 # Execute_load_query # # use `test`; load data infile '../std_data_ln/rpl_loaddata.dat' into table t4 (a, @b) set b= @b + bug27417(2) ;file_id=#
|
||||
master-bin.000001 # Execute_load_query # # use `test`; load data infile '../../std_data/rpl_loaddata.dat' into table t4 (a, @b) set b= @b + bug27417(2) ;file_id=#
|
||||
master-bin.000001 # Query # # use `test`; ROLLBACK
|
||||
drop trigger trg_del_t2;
|
||||
drop table t1,t2,t3,t4,t5;
|
||||
|
||||
@@ -2,7 +2,7 @@ reset master;
|
||||
drop table if exists t1,t2;
|
||||
create table t1 (word varchar(20)) -- create table t1;
|
||||
create table t2 (word varchar(20)) -- create table t2;
|
||||
load data infile '../std_data_ln/words.dat' into table t1 -- load data to t1;
|
||||
load data infile '../../std_data/words.dat' into table t1 -- load data to t1;
|
||||
insert into t2 values ("Ada");
|
||||
flush logs;
|
||||
select * from t2;
|
||||
|
||||
@@ -92,7 +92,7 @@ insert into t1 values(1);
|
||||
insert ignore into t1 values(1);
|
||||
replace into t1 values(100);
|
||||
create table t2 (a varchar(200)) engine=blackhole;
|
||||
load data infile '../std_data_ln/words.dat' into table t2;
|
||||
load data infile '../../std_data/words.dat' into table t2;
|
||||
alter table t1 add b int;
|
||||
alter table t1 drop b;
|
||||
create table t3 like t1;
|
||||
@@ -127,7 +127,7 @@ master-bin.000001 # Query # # use `test`; COMMIT
|
||||
master-bin.000001 # Query # # use `test`; create table t2 (a varchar(200)) engine=blackhole
|
||||
master-bin.000001 # Query # # use `test`; BEGIN
|
||||
master-bin.000001 # Begin_load_query # # ;file_id=#;block_len=581
|
||||
master-bin.000001 # Execute_load_query # # use `test`; load data infile '../std_data_ln/words.dat' into table t2 ;file_id=#
|
||||
master-bin.000001 # Execute_load_query # # use `test`; load data infile '../../std_data/words.dat' into table t2 ;file_id=#
|
||||
master-bin.000001 # Query # # use `test`; COMMIT
|
||||
master-bin.000001 # Query # # use `test`; alter table t1 add b int
|
||||
master-bin.000001 # Query # # use `test`; alter table t1 drop b
|
||||
|
||||
@@ -611,7 +611,7 @@ delete from t1;
|
||||
create table t4 (a int default 0, b int primary key) engine=innodb;
|
||||
insert into t4 values (0, 17);
|
||||
reset master;
|
||||
load data infile '../std_data_ln/rpl_loaddata.dat' into table t4 (a, @b) set b= @b + bug27417(2);
|
||||
load data infile '../../std_data/rpl_loaddata.dat' into table t4 (a, @b) set b= @b + bug27417(2);
|
||||
ERROR 23000: Duplicate entry '17' for key 'PRIMARY'
|
||||
select * from t4;
|
||||
a b
|
||||
@@ -625,7 +625,7 @@ master-bin.000001 # Query # # use `test`; BEGIN
|
||||
master-bin.000001 # Intvar # # INSERT_ID=10
|
||||
master-bin.000001 # Begin_load_query # # ;file_id=#;block_len=12
|
||||
master-bin.000001 # Intvar # # INSERT_ID=10
|
||||
master-bin.000001 # Execute_load_query # # use `test`; load data infile '../std_data_ln/rpl_loaddata.dat' into table t4 (a, @b) set b= @b + bug27417(2) ;file_id=#
|
||||
master-bin.000001 # Execute_load_query # # use `test`; load data infile '../../std_data/rpl_loaddata.dat' into table t4 (a, @b) set b= @b + bug27417(2) ;file_id=#
|
||||
master-bin.000001 # Query # # use `test`; ROLLBACK
|
||||
/* the output must denote there is the query */;
|
||||
drop trigger trg_del_t2;
|
||||
@@ -845,7 +845,7 @@ delete from t1;
|
||||
create table t4 (a int default 0, b int primary key) engine=innodb;
|
||||
insert into t4 values (0, 17);
|
||||
reset master;
|
||||
load data infile '../std_data_ln/rpl_loaddata.dat' into table t4 (a, @b) set b= @b + bug27417(2);
|
||||
load data infile '../../std_data/rpl_loaddata.dat' into table t4 (a, @b) set b= @b + bug27417(2);
|
||||
ERROR 23000: Duplicate entry '17' for key 'PRIMARY'
|
||||
select * from t4;
|
||||
a b
|
||||
@@ -861,7 +861,7 @@ master-bin.000001 # User var # # @`b`=_latin1 0x3135 COLLATE latin1_swedish_ci
|
||||
master-bin.000001 # Begin_load_query # # ;file_id=#;block_len=12
|
||||
master-bin.000001 # Intvar # # INSERT_ID=10
|
||||
master-bin.000001 # User var # # @`b`=_latin1 0x3135 COLLATE latin1_swedish_ci
|
||||
master-bin.000001 # Execute_load_query # # use `test`; load data infile '../std_data_ln/rpl_loaddata.dat' into table t4 (a, @b) set b= @b + bug27417(2) ;file_id=#
|
||||
master-bin.000001 # Execute_load_query # # use `test`; load data infile '../../std_data/rpl_loaddata.dat' into table t4 (a, @b) set b= @b + bug27417(2) ;file_id=#
|
||||
master-bin.000001 # Query # # use `test`; ROLLBACK
|
||||
drop trigger trg_del_t2;
|
||||
drop table t1,t2,t3,t4,t5;
|
||||
|
||||
@@ -192,3 +192,4 @@ DROP PROCEDURE proc4;
|
||||
DROP FUNCTION func5;
|
||||
DROP PREPARE prep6;
|
||||
DROP TABLE t1, t2, t3, trigger_table, trigger_table2;
|
||||
DROP VIEW v1;
|
||||
|
||||
@@ -39,7 +39,8 @@ connection con2;
|
||||
reap;
|
||||
let $rows= `select count(*) from t2 /* must be 2 or 0 */`;
|
||||
|
||||
--exec $MYSQL_BINLOG --force-if-open --start-position=134 $MYSQLTEST_VARDIR/log/master-bin.000001 > $MYSQLTEST_VARDIR/tmp/kill_query_calling_sp.binlog
|
||||
let $MYSQLD_DATADIR= `select @@datadir`;
|
||||
--exec $MYSQL_BINLOG --force-if-open --start-position=134 $MYSQLD_DATADIR/master-bin.000001 > $MYSQLTEST_VARDIR/tmp/kill_query_calling_sp.binlog
|
||||
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
|
||||
eval select
|
||||
(@a:=load_file("$MYSQLTEST_VARDIR/tmp/kill_query_calling_sp.binlog"))
|
||||
@@ -250,7 +251,7 @@ source include/show_binlog_events.inc;
|
||||
|
||||
# a proof the query is binlogged with an error
|
||||
|
||||
--exec $MYSQL_BINLOG --force-if-open --start-position=106 $MYSQLTEST_VARDIR/log/master-bin.000001 > $MYSQLTEST_VARDIR/tmp/binlog_killed_bug27571.binlog
|
||||
--exec $MYSQL_BINLOG --force-if-open --start-position=106 $MYSQLD_DATADIR/master-bin.000001 > $MYSQLTEST_VARDIR/tmp/binlog_killed_bug27571.binlog
|
||||
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
|
||||
eval select
|
||||
(@a:=load_file("$MYSQLTEST_VARDIR/tmp/binlog_killed_bug27571.binlog"))
|
||||
@@ -296,7 +297,7 @@ source include/show_binlog_events.inc;
|
||||
|
||||
# a proof the query is binlogged with an error
|
||||
|
||||
--exec $MYSQL_BINLOG --force-if-open --start-position=106 $MYSQLTEST_VARDIR/log/master-bin.000001 > $MYSQLTEST_VARDIR/tmp/binlog_killed_bug27571.binlog
|
||||
--exec $MYSQL_BINLOG --force-if-open --start-position=106 $MYSQLD_DATADIR/master-bin.000001 > $MYSQLTEST_VARDIR/tmp/binlog_killed_bug27571.binlog
|
||||
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
|
||||
eval select
|
||||
(@a:=load_file("$MYSQLTEST_VARDIR/tmp/binlog_killed_bug27571.binlog"))
|
||||
|
||||
@@ -23,7 +23,8 @@ update t1 set a=2 /* will be "killed" after work has been done */;
|
||||
#todo: introduce a suite private macro that provides numeric values
|
||||
# for some constants like the offset of the first real event
|
||||
# that is different between severs versions.
|
||||
--exec $MYSQL_BINLOG --force-if-open --start-position=106 $MYSQLTEST_VARDIR/log/master-bin.000001 > $MYSQLTEST_VARDIR/tmp/binlog_killed_bug27571.binlog
|
||||
let $MYSQLD_DATADIR= `select @@datadir`;
|
||||
--exec $MYSQL_BINLOG --force-if-open --start-position=106 $MYSQLD_DATADIR/master-bin.000001 > $MYSQLTEST_VARDIR/tmp/binlog_killed_bug27571.binlog
|
||||
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
|
||||
eval select
|
||||
(@a:=load_file("$MYSQLTEST_VARDIR/tmp/binlog_killed_bug27571.binlog"))
|
||||
@@ -44,14 +45,14 @@ system rm $MYSQLTEST_VARDIR/tmp/binlog_killed_bug27571.binlog;
|
||||
create table t2 (a int, b int) ENGINE=MyISAM;
|
||||
reset master;
|
||||
--error ER_QUERY_INTERRUPTED
|
||||
load data infile '../std_data_ln/rpl_loaddata.dat' into table t2 /* will be "killed" in the middle */;
|
||||
load data infile '../../std_data/rpl_loaddata.dat' into table t2 /* will be "killed" in the middle */;
|
||||
|
||||
|
||||
# a proof the query is binlogged with an error
|
||||
|
||||
source include/show_binlog_events.inc;
|
||||
|
||||
--exec $MYSQL_BINLOG --force-if-open --start-position=98 $MYSQLTEST_VARDIR/log/master-bin.000001 > $MYSQLTEST_VARDIR/tmp/binlog_killed_bug27571.binlog
|
||||
--exec $MYSQL_BINLOG --force-if-open --start-position=98 $MYSQLD_DATADIR/master-bin.000001 > $MYSQLTEST_VARDIR/tmp/binlog_killed_bug27571.binlog
|
||||
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
|
||||
eval select
|
||||
(@a:=load_file("$MYSQLTEST_VARDIR/tmp/binlog_killed_bug27571.binlog"))
|
||||
|
||||
@@ -10,15 +10,16 @@ drop table if exists t1,t2;
|
||||
--enable_warnings
|
||||
create table t1 (word varchar(20)) -- create table t1;
|
||||
create table t2 (word varchar(20)) -- create table t2;
|
||||
load data infile '../std_data_ln/words.dat' into table t1 -- load data to t1;
|
||||
load data infile '../../std_data/words.dat' into table t1 -- load data to t1;
|
||||
insert into t2 values ("Ada");
|
||||
flush logs;
|
||||
select * from t2;
|
||||
--exec $MYSQL_BINLOG --local-load=$MYSQLTEST_VARDIR/tmp/ $MYSQLTEST_VARDIR/log/master-bin.000001 > $MYSQLTEST_VARDIR/tmp/binlog_start_comment.binlog
|
||||
let $MYSQLD_DATADIR= `select @@datadir`;
|
||||
--exec $MYSQL_BINLOG --local-load=$MYSQLTEST_VARDIR/tmp/ $MYSQLD_DATADIR/master-bin.000001 > $MYSQLTEST_VARDIR/tmp/binlog_start_comment.binlog
|
||||
--exec $MYSQL --local-infile=1 < $MYSQLTEST_VARDIR/tmp/binlog_start_comment.binlog
|
||||
flush logs;
|
||||
select * from t2;
|
||||
|
||||
# clean up
|
||||
drop table t1,t2;
|
||||
#--system rm $MYSQLTEST_VARDIR/tmp/binlog_start_comment.binlog
|
||||
remove_file $MYSQLTEST_VARDIR/tmp/binlog_start_comment.binlog;
|
||||
|
||||
@@ -236,3 +236,4 @@ DROP PROCEDURE proc4;
|
||||
DROP FUNCTION func5;
|
||||
DROP PREPARE prep6;
|
||||
DROP TABLE t1, t2, t3, trigger_table, trigger_table2;
|
||||
DROP VIEW v1;
|
||||
|
||||
12
mysql-test/suite/federated/disabled.def
Normal file
12
mysql-test/suite/federated/disabled.def
Normal file
@@ -0,0 +1,12 @@
|
||||
##############################################################################
|
||||
#
|
||||
# List the test cases that are to be disabled temporarily.
|
||||
#
|
||||
# Separate the test case name and the comment with ':'.
|
||||
#
|
||||
# <testcasename> : BUG#<xxxx> <comment>
|
||||
#
|
||||
# Do not use any TAB characters for whitespace.
|
||||
#
|
||||
##############################################################################
|
||||
federated_transactions : Bug#29523 Transactions do not work
|
||||
17
mysql-test/suite/federated/federated.inc
Normal file
17
mysql-test/suite/federated/federated.inc
Normal file
@@ -0,0 +1,17 @@
|
||||
--source include/not_embedded.inc
|
||||
--source have_federated_db.inc
|
||||
|
||||
connect (master,127.0.0.1,root,,test,$MASTER_MYPORT,);
|
||||
connect (slave,127.0.0.1,root,,test,$SLAVE_MYPORT,);
|
||||
|
||||
connection master;
|
||||
--disable_warnings
|
||||
DROP DATABASE IF EXISTS federated;
|
||||
--enable_warnings
|
||||
CREATE DATABASE federated;
|
||||
|
||||
connection slave;
|
||||
--disable_warnings
|
||||
DROP DATABASE IF EXISTS federated;
|
||||
--enable_warnings
|
||||
CREATE DATABASE federated;
|
||||
2066
mysql-test/suite/federated/federated.result
Normal file
2066
mysql-test/suite/federated/federated.result
Normal file
File diff suppressed because it is too large
Load Diff
1796
mysql-test/suite/federated/federated.test
Normal file
1796
mysql-test/suite/federated/federated.test
Normal file
File diff suppressed because it is too large
Load Diff
41
mysql-test/suite/federated/federated_archive.result
Normal file
41
mysql-test/suite/federated/federated_archive.result
Normal file
@@ -0,0 +1,41 @@
|
||||
DROP DATABASE IF EXISTS federated;
|
||||
CREATE DATABASE federated;
|
||||
DROP DATABASE IF EXISTS federated;
|
||||
CREATE DATABASE federated;
|
||||
DROP TABLE IF EXISTS federated.archive_table;
|
||||
CREATE TABLE federated.archive_table (
|
||||
`id` int(4) NOT NULL,
|
||||
`name` varchar(54) default NULL
|
||||
) ENGINE=ARCHIVE DEFAULT CHARSET=latin1;
|
||||
DROP TABLE IF EXISTS federated.t1;
|
||||
CREATE TABLE federated.t1 (
|
||||
`id` int(4) NOT NULL,
|
||||
`name` varchar(54) default NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
)
|
||||
ENGINE="FEDERATED" DEFAULT CHARSET=latin1
|
||||
CONNECTION='mysql://root@127.0.0.1:SLAVE_PORT/federated/archive_table';
|
||||
INSERT INTO federated.t1 (id, name) VALUES (1, 'foo');
|
||||
INSERT INTO federated.t1 (id, name) VALUES (2, 'bar');
|
||||
SELECT * FROM federated.t1;
|
||||
id name
|
||||
1 foo
|
||||
2 bar
|
||||
DELETE FROM federated.t1 WHERE id = 1;
|
||||
ERROR HY000: Got error 10000 'Error on remote system: 1031: Table storage engine for 'archive_table' doesn't have this option' from FEDERATED
|
||||
SELECT * FROM federated.t1;
|
||||
id name
|
||||
1 foo
|
||||
2 bar
|
||||
UPDATE federated.t1 SET name='baz' WHERE id = 1;
|
||||
ERROR HY000: Got error 10000 'Error on remote system: 1031: Table storage engine for 'archive_table' doesn't have this option' from FEDERATED
|
||||
SELECT * FROM federated.t1;
|
||||
id name
|
||||
1 foo
|
||||
2 bar
|
||||
DROP TABLE federated.t1;
|
||||
DROP TABLE federated.archive_table;
|
||||
DROP TABLE IF EXISTS federated.t1;
|
||||
DROP DATABASE IF EXISTS federated;
|
||||
DROP TABLE IF EXISTS federated.t1;
|
||||
DROP DATABASE IF EXISTS federated;
|
||||
58
mysql-test/suite/federated/federated_archive.test
Normal file
58
mysql-test/suite/federated/federated_archive.test
Normal file
@@ -0,0 +1,58 @@
|
||||
source include/have_archive.inc;
|
||||
source federated.inc;
|
||||
|
||||
|
||||
connection slave;
|
||||
--disable_warnings
|
||||
DROP TABLE IF EXISTS federated.archive_table;
|
||||
--enable_warnings
|
||||
|
||||
CREATE TABLE federated.archive_table (
|
||||
`id` int(4) NOT NULL,
|
||||
`name` varchar(54) default NULL
|
||||
) ENGINE=ARCHIVE DEFAULT CHARSET=latin1;
|
||||
|
||||
|
||||
connection master;
|
||||
--disable_warnings
|
||||
DROP TABLE IF EXISTS federated.t1;
|
||||
--enable_warnings
|
||||
|
||||
--replace_result $SLAVE_MYPORT SLAVE_PORT
|
||||
eval CREATE TABLE federated.t1 (
|
||||
`id` int(4) NOT NULL,
|
||||
`name` varchar(54) default NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
)
|
||||
ENGINE="FEDERATED" DEFAULT CHARSET=latin1
|
||||
CONNECTION='mysql://root@127.0.0.1:$SLAVE_MYPORT/federated/archive_table';
|
||||
|
||||
INSERT INTO federated.t1 (id, name) VALUES (1, 'foo');
|
||||
INSERT INTO federated.t1 (id, name) VALUES (2, 'bar');
|
||||
|
||||
SELECT * FROM federated.t1;
|
||||
|
||||
--error 1296
|
||||
DELETE FROM federated.t1 WHERE id = 1;
|
||||
|
||||
SELECT * FROM federated.t1;
|
||||
|
||||
|
||||
--error 1296
|
||||
UPDATE federated.t1 SET name='baz' WHERE id = 1;
|
||||
|
||||
SELECT * FROM federated.t1;
|
||||
|
||||
|
||||
# --error 1296
|
||||
# TRUNCATE federated.t1;
|
||||
#
|
||||
# SELECT * from federated.t1;
|
||||
|
||||
DROP TABLE federated.t1;
|
||||
connection slave;
|
||||
DROP TABLE federated.archive_table;
|
||||
|
||||
|
||||
source federated_cleanup.inc;
|
||||
|
||||
32
mysql-test/suite/federated/federated_bug_13118.result
Normal file
32
mysql-test/suite/federated/federated_bug_13118.result
Normal file
@@ -0,0 +1,32 @@
|
||||
DROP DATABASE IF EXISTS federated;
|
||||
CREATE DATABASE federated;
|
||||
DROP DATABASE IF EXISTS federated;
|
||||
CREATE DATABASE federated;
|
||||
DROP TABLE IF EXISTS federated.bug_13118_table;
|
||||
CREATE TABLE federated.bug_13118_table (
|
||||
`foo` integer,
|
||||
`bar` integer
|
||||
);
|
||||
DROP TABLE IF EXISTS federated.t1;
|
||||
CREATE TABLE federated.t1 (
|
||||
`foo` integer,
|
||||
`bar` integer
|
||||
) ENGINE="FEDERATED"
|
||||
CONNECTION='mysql://root@127.0.0.1:SLAVE_PORT/federated/bug_13118_table';
|
||||
SELECT * from federated.t1;
|
||||
foo bar
|
||||
INSERT INTO federated.t1 VALUES (1,1);
|
||||
SELECT * FROM federated.t1;
|
||||
foo bar
|
||||
1 1
|
||||
INSERT INTO federated.t1 VALUES (1,1);
|
||||
SELECT * FROM federated.t1;
|
||||
foo bar
|
||||
1 1
|
||||
1 1
|
||||
DROP TABLE federated.t1;
|
||||
DROP TABLE federated.bug_13118_table;
|
||||
DROP TABLE IF EXISTS federated.t1;
|
||||
DROP DATABASE IF EXISTS federated;
|
||||
DROP TABLE IF EXISTS federated.t1;
|
||||
DROP DATABASE IF EXISTS federated;
|
||||
41
mysql-test/suite/federated/federated_bug_13118.test
Normal file
41
mysql-test/suite/federated/federated_bug_13118.test
Normal file
@@ -0,0 +1,41 @@
|
||||
source federated.inc;
|
||||
|
||||
connection slave;
|
||||
--disable_warnings
|
||||
DROP TABLE IF EXISTS federated.bug_13118_table;
|
||||
--enable_warnings
|
||||
|
||||
CREATE TABLE federated.bug_13118_table (
|
||||
`foo` integer,
|
||||
`bar` integer
|
||||
);
|
||||
|
||||
|
||||
connection master;
|
||||
--disable_warnings
|
||||
DROP TABLE IF EXISTS federated.t1;
|
||||
--enable_warnings
|
||||
|
||||
--replace_result $SLAVE_MYPORT SLAVE_PORT
|
||||
eval CREATE TABLE federated.t1 (
|
||||
`foo` integer,
|
||||
`bar` integer
|
||||
) ENGINE="FEDERATED"
|
||||
CONNECTION='mysql://root@127.0.0.1:$SLAVE_MYPORT/federated/bug_13118_table';
|
||||
|
||||
SELECT * from federated.t1;
|
||||
|
||||
INSERT INTO federated.t1 VALUES (1,1);
|
||||
SELECT * FROM federated.t1;
|
||||
|
||||
INSERT INTO federated.t1 VALUES (1,1);
|
||||
SELECT * FROM federated.t1;
|
||||
|
||||
|
||||
DROP TABLE federated.t1;
|
||||
connection slave;
|
||||
DROP TABLE federated.bug_13118_table;
|
||||
|
||||
|
||||
source federated_cleanup.inc;
|
||||
|
||||
49
mysql-test/suite/federated/federated_bug_25714.result
Normal file
49
mysql-test/suite/federated/federated_bug_25714.result
Normal file
@@ -0,0 +1,49 @@
|
||||
DROP DATABASE IF EXISTS federated;
|
||||
CREATE DATABASE federated;
|
||||
DROP DATABASE IF EXISTS federated;
|
||||
CREATE DATABASE federated;
|
||||
DROP TABLE IF EXISTS federated.bug_13118_table;
|
||||
CREATE TABLE federated.t1 (
|
||||
`id` int auto_increment primary key,
|
||||
`value` int
|
||||
) ENGINE=MyISAM;
|
||||
INSERT INTO federated.t1 SET value=1;
|
||||
INSERT INTO federated.t1 SET value=2;
|
||||
INSERT INTO federated.t1 SET value=2;
|
||||
DROP TABLE IF EXISTS federated.t1;
|
||||
CREATE TABLE federated.t1 (
|
||||
`id` int auto_increment primary key,
|
||||
`value` int
|
||||
) ENGINE=FEDERATED
|
||||
CONNECTION='mysql://root@127.0.0.1:SLAVE_PORT/federated/t1';
|
||||
SELECT * from federated.t1;
|
||||
id value
|
||||
1 1
|
||||
2 2
|
||||
3 2
|
||||
INSERT INTO federated.t1 SET value=4;
|
||||
SELECT LAST_INSERT_ID();
|
||||
LAST_INSERT_ID()
|
||||
4
|
||||
|
||||
5 inserted
|
||||
6 inserted
|
||||
|
||||
7 inserted
|
||||
8 inserted
|
||||
SELECT * from federated.t1;
|
||||
id value
|
||||
1 1
|
||||
2 2
|
||||
3 2
|
||||
4 4
|
||||
5 54
|
||||
6 55
|
||||
7 54
|
||||
8 55
|
||||
DROP TABLE federated.t1;
|
||||
DROP TABLE federated.t1;
|
||||
DROP TABLE IF EXISTS federated.t1;
|
||||
DROP DATABASE IF EXISTS federated;
|
||||
DROP TABLE IF EXISTS federated.t1;
|
||||
DROP DATABASE IF EXISTS federated;
|
||||
51
mysql-test/suite/federated/federated_bug_25714.test
Normal file
51
mysql-test/suite/federated/federated_bug_25714.test
Normal file
@@ -0,0 +1,51 @@
|
||||
source federated.inc;
|
||||
|
||||
# Check that path to the specific test program has been setup
|
||||
if (`select LENGTH("$MYSQL_BUG25714") = 0`)
|
||||
{
|
||||
skip Need bug25714 test program;
|
||||
}
|
||||
|
||||
connection slave;
|
||||
--disable_warnings
|
||||
DROP TABLE IF EXISTS federated.bug_13118_table;
|
||||
--enable_warnings
|
||||
|
||||
CREATE TABLE federated.t1 (
|
||||
`id` int auto_increment primary key,
|
||||
`value` int
|
||||
) ENGINE=MyISAM;
|
||||
INSERT INTO federated.t1 SET value=1;
|
||||
INSERT INTO federated.t1 SET value=2;
|
||||
INSERT INTO federated.t1 SET value=2;
|
||||
|
||||
connection master;
|
||||
--disable_warnings
|
||||
DROP TABLE IF EXISTS federated.t1;
|
||||
--enable_warnings
|
||||
|
||||
--replace_result $SLAVE_MYPORT SLAVE_PORT
|
||||
eval CREATE TABLE federated.t1 (
|
||||
`id` int auto_increment primary key,
|
||||
`value` int
|
||||
) ENGINE=FEDERATED
|
||||
CONNECTION='mysql://root@127.0.0.1:$SLAVE_MYPORT/federated/t1';
|
||||
|
||||
SELECT * from federated.t1;
|
||||
|
||||
INSERT INTO federated.t1 SET value=4;
|
||||
|
||||
SELECT LAST_INSERT_ID();
|
||||
|
||||
--exec $MYSQL_BUG25714 $SLAVE_MYPORT
|
||||
--exec $MYSQL_BUG25714 $MASTER_MYPORT
|
||||
|
||||
SELECT * from federated.t1;
|
||||
|
||||
DROP TABLE federated.t1;
|
||||
connection slave;
|
||||
DROP TABLE federated.t1;
|
||||
|
||||
|
||||
source federated_cleanup.inc;
|
||||
|
||||
9
mysql-test/suite/federated/federated_cleanup.inc
Normal file
9
mysql-test/suite/federated/federated_cleanup.inc
Normal file
@@ -0,0 +1,9 @@
|
||||
connection master;
|
||||
--disable_warnings
|
||||
DROP TABLE IF EXISTS federated.t1;
|
||||
DROP DATABASE IF EXISTS federated;
|
||||
|
||||
connection slave;
|
||||
DROP TABLE IF EXISTS federated.t1;
|
||||
DROP DATABASE IF EXISTS federated;
|
||||
--enable_warnings
|
||||
1
mysql-test/suite/federated/federated_innodb-slave.opt
Normal file
1
mysql-test/suite/federated/federated_innodb-slave.opt
Normal file
@@ -0,0 +1 @@
|
||||
--innodb
|
||||
27
mysql-test/suite/federated/federated_innodb.result
Normal file
27
mysql-test/suite/federated/federated_innodb.result
Normal file
@@ -0,0 +1,27 @@
|
||||
DROP DATABASE IF EXISTS federated;
|
||||
CREATE DATABASE federated;
|
||||
DROP DATABASE IF EXISTS federated;
|
||||
CREATE DATABASE federated;
|
||||
create table federated.t1 (a int primary key, b varchar(64))
|
||||
engine=myisam;
|
||||
create table federated.t1 (a int primary key, b varchar(64))
|
||||
engine=federated
|
||||
connection='mysql://root@127.0.0.1:SLAVE_PORT/federated/t1';
|
||||
insert into federated.t1 values (1,"Larry"), (2,"Curly"), (1,"Moe");
|
||||
ERROR 23000: Can't write; duplicate key in table 't1'
|
||||
select * from federated.t1;
|
||||
a b
|
||||
1 Larry
|
||||
2 Curly
|
||||
truncate federated.t1;
|
||||
alter table federated.t1 engine=innodb;
|
||||
insert into federated.t1 values (1,"Larry"), (2,"Curly"), (1,"Moe");
|
||||
ERROR 23000: Can't write; duplicate key in table 't1'
|
||||
select * from federated.t1;
|
||||
a b
|
||||
drop table federated.t1;
|
||||
drop table federated.t1;
|
||||
DROP TABLE IF EXISTS federated.t1;
|
||||
DROP DATABASE IF EXISTS federated;
|
||||
DROP TABLE IF EXISTS federated.t1;
|
||||
DROP DATABASE IF EXISTS federated;
|
||||
34
mysql-test/suite/federated/federated_innodb.test
Normal file
34
mysql-test/suite/federated/federated_innodb.test
Normal file
@@ -0,0 +1,34 @@
|
||||
source federated.inc;
|
||||
source include/have_innodb.inc;
|
||||
|
||||
#
|
||||
# Bug#25513 Federated transaction failures
|
||||
#
|
||||
connection slave;
|
||||
create table federated.t1 (a int primary key, b varchar(64))
|
||||
engine=myisam;
|
||||
connection master;
|
||||
--replace_result $SLAVE_MYPORT SLAVE_PORT
|
||||
eval create table federated.t1 (a int primary key, b varchar(64))
|
||||
engine=federated
|
||||
connection='mysql://root@127.0.0.1:$SLAVE_MYPORT/federated/t1';
|
||||
|
||||
--error ER_DUP_KEY
|
||||
insert into federated.t1 values (1,"Larry"), (2,"Curly"), (1,"Moe");
|
||||
select * from federated.t1;
|
||||
|
||||
connection slave;
|
||||
truncate federated.t1;
|
||||
alter table federated.t1 engine=innodb;
|
||||
connection master;
|
||||
|
||||
--error ER_DUP_KEY
|
||||
insert into federated.t1 values (1,"Larry"), (2,"Curly"), (1,"Moe");
|
||||
select * from federated.t1;
|
||||
|
||||
drop table federated.t1;
|
||||
connection slave;
|
||||
drop table federated.t1;
|
||||
|
||||
|
||||
source federated_cleanup.inc;
|
||||
288
mysql-test/suite/federated/federated_server.result
Normal file
288
mysql-test/suite/federated/federated_server.result
Normal file
@@ -0,0 +1,288 @@
|
||||
DROP DATABASE IF EXISTS federated;
|
||||
CREATE DATABASE federated;
|
||||
DROP DATABASE IF EXISTS federated;
|
||||
CREATE DATABASE federated;
|
||||
create database first_db;
|
||||
create database second_db;
|
||||
use first_db;
|
||||
DROP TABLE IF EXISTS first_db.t1;
|
||||
Warnings:
|
||||
Note 1051 Unknown table 't1'
|
||||
CREATE TABLE first_db.t1 (
|
||||
`id` int(20) NOT NULL,
|
||||
`name` varchar(64) NOT NULL default ''
|
||||
)
|
||||
DEFAULT CHARSET=latin1;
|
||||
DROP TABLE IF EXISTS first_db.t2;
|
||||
Warnings:
|
||||
Note 1051 Unknown table 't2'
|
||||
CREATE TABLE first_db.t2 (
|
||||
`id` int(20) NOT NULL,
|
||||
`name` varchar(64) NOT NULL default ''
|
||||
)
|
||||
DEFAULT CHARSET=latin1;
|
||||
use second_db;
|
||||
DROP TABLE IF EXISTS second_db.t1;
|
||||
Warnings:
|
||||
Note 1051 Unknown table 't1'
|
||||
CREATE TABLE second_db.t1 (
|
||||
`id` int(20) NOT NULL,
|
||||
`name` varchar(64) NOT NULL default ''
|
||||
)
|
||||
DEFAULT CHARSET=latin1;
|
||||
DROP TABLE IF EXISTS second_db.t2;
|
||||
Warnings:
|
||||
Note 1051 Unknown table 't2'
|
||||
CREATE TABLE second_db.t2 (
|
||||
`id` int(20) NOT NULL,
|
||||
`name` varchar(64) NOT NULL default ''
|
||||
)
|
||||
DEFAULT CHARSET=latin1;
|
||||
drop server if exists 'server_one';
|
||||
create server 'server_one' foreign data wrapper 'mysql' options
|
||||
(HOST '127.0.0.1',
|
||||
DATABASE 'first_db',
|
||||
USER 'root',
|
||||
PASSWORD '',
|
||||
PORT SLAVE_PORT,
|
||||
SOCKET '',
|
||||
OWNER 'root');
|
||||
drop server if exists 'server_two';
|
||||
create server 'server_two' foreign data wrapper 'mysql' options
|
||||
(HOST '127.0.0.1',
|
||||
DATABASE 'second_db',
|
||||
USER 'root',
|
||||
PASSWORD '',
|
||||
PORT SLAVE_PORT,
|
||||
SOCKET '',
|
||||
OWNER 'root');
|
||||
select * from mysql.servers;
|
||||
Server_name Host Db Username Password Port Socket Wrapper Owner
|
||||
server_one 127.0.0.1 first_db root SLAVE_PORT mysql root
|
||||
server_two 127.0.0.1 second_db root SLAVE_PORT mysql root
|
||||
DROP TABLE IF EXISTS federated.old;
|
||||
Warnings:
|
||||
Note 1051 Unknown table 'old'
|
||||
CREATE TABLE federated.old (
|
||||
`id` int(20) NOT NULL,
|
||||
`name` varchar(64) NOT NULL default ''
|
||||
)
|
||||
ENGINE="FEDERATED" DEFAULT CHARSET=latin1
|
||||
CONNECTION='mysql://root@127.0.0.1:SLAVE_PORT/first_db/t1';
|
||||
INSERT INTO federated.old (id, name) values (1, 'federated.old-> first_db.t1, url format');
|
||||
SELECT * FROM federated.old;
|
||||
id name
|
||||
1 federated.old-> first_db.t1, url format
|
||||
DROP TABLE IF EXISTS federated.old2;
|
||||
Warnings:
|
||||
Note 1051 Unknown table 'old2'
|
||||
CREATE TABLE federated.old2 (
|
||||
`id` int(20) NOT NULL,
|
||||
`name` varchar(64) NOT NULL default ''
|
||||
)
|
||||
ENGINE="FEDERATED" DEFAULT CHARSET=latin1
|
||||
CONNECTION='mysql://root@127.0.0.1:SLAVE_PORT/first_db/t2';
|
||||
INSERT INTO federated.old2 (id, name) values (1, 'federated.old2-> first_db.t2, url format');
|
||||
SELECT * FROM federated.old2;
|
||||
id name
|
||||
1 federated.old2-> first_db.t2, url format
|
||||
DROP TABLE IF EXISTS federated.urldb2t1;
|
||||
Warnings:
|
||||
Note 1051 Unknown table 'urldb2t1'
|
||||
CREATE TABLE federated.urldb2t1 (
|
||||
`id` int(20) NOT NULL,
|
||||
`name` varchar(64) NOT NULL default ''
|
||||
)
|
||||
ENGINE="FEDERATED" DEFAULT CHARSET=latin1
|
||||
CONNECTION='mysql://root@127.0.0.1:SLAVE_PORT/second_db/t1';
|
||||
INSERT INTO federated.urldb2t1 (id, name) values (1, 'federated.urldb2t1 -> second_db.t1, url format');
|
||||
SELECT * FROM federated.urldb2t1;
|
||||
id name
|
||||
1 federated.urldb2t1 -> second_db.t1, url format
|
||||
DROP TABLE IF EXISTS federated.urldb2t2;
|
||||
Warnings:
|
||||
Note 1051 Unknown table 'urldb2t2'
|
||||
CREATE TABLE federated.urldb2t2 (
|
||||
`id` int(20) NOT NULL,
|
||||
`name` varchar(64) NOT NULL default ''
|
||||
)
|
||||
ENGINE="FEDERATED" DEFAULT CHARSET=latin1
|
||||
CONNECTION='mysql://root@127.0.0.1:SLAVE_PORT/second_db/t2';
|
||||
INSERT INTO federated.urldb2t2 (id, name) values (1, 'federated.urldb2t2 -> second_db.t2, url format');
|
||||
SELECT * FROM federated.urldb2t2;
|
||||
id name
|
||||
1 federated.urldb2t2 -> second_db.t2, url format
|
||||
DROP TABLE IF EXISTS federated.t1;
|
||||
Warnings:
|
||||
Note 1051 Unknown table 't1'
|
||||
CREATE TABLE federated.t1 (
|
||||
`id` int(20) NOT NULL,
|
||||
`name` varchar(64) NOT NULL default ''
|
||||
)
|
||||
ENGINE="FEDERATED" DEFAULT CHARSET=latin1
|
||||
CONNECTION='server_one';
|
||||
INSERT INTO federated.t1 (id, name) values (1, 'server_one, new scheme, first_db.t1');
|
||||
SELECT * FROM federated.t1;
|
||||
id name
|
||||
1 federated.old-> first_db.t1, url format
|
||||
1 server_one, new scheme, first_db.t1
|
||||
DROP TABLE IF EXISTS federated.whatever;
|
||||
Warnings:
|
||||
Note 1051 Unknown table 'whatever'
|
||||
CREATE TABLE federated.whatever (
|
||||
`id` int(20) NOT NULL,
|
||||
`name` varchar(64) NOT NULL default ''
|
||||
)
|
||||
ENGINE="FEDERATED" DEFAULT CHARSET=latin1
|
||||
CONNECTION='server_one/t1';
|
||||
INSERT INTO federated.whatever (id, name) values (1, 'server_one, new scheme, whatever, first_db.t1');
|
||||
SELECT * FROM federated.whatever;
|
||||
id name
|
||||
1 federated.old-> first_db.t1, url format
|
||||
1 server_one, new scheme, first_db.t1
|
||||
1 server_one, new scheme, whatever, first_db.t1
|
||||
ALTER SERVER 'server_one' options(DATABASE 'second_db');
|
||||
INSERT INTO federated.t1 (id, name) values (1, 'server_two, new scheme, second_db.t1');
|
||||
SELECT * FROM federated.t1;
|
||||
id name
|
||||
1 federated.urldb2t1 -> second_db.t1, url format
|
||||
1 server_two, new scheme, second_db.t1
|
||||
INSERT INTO federated.whatever (id, name) values (1, 'server_two, new scheme, whatever, second_db.t1');
|
||||
SELECT * FROM federated.whatever;
|
||||
id name
|
||||
1 federated.urldb2t1 -> second_db.t1, url format
|
||||
1 server_two, new scheme, second_db.t1
|
||||
1 server_two, new scheme, whatever, second_db.t1
|
||||
drop table federated.t1;
|
||||
drop server 'server_one';
|
||||
drop server 'server_two';
|
||||
select * from mysql.servers;
|
||||
Server_name Host Db Username Password Port Socket Wrapper Owner
|
||||
drop table first_db.t1;
|
||||
drop table second_db.t1;
|
||||
drop database first_db;
|
||||
drop database second_db;
|
||||
create database db_legitimate;
|
||||
create database db_bogus;
|
||||
use db_legitimate;
|
||||
CREATE TABLE db_legitimate.t1 (
|
||||
`id` int(20) NOT NULL,
|
||||
`name` varchar(64) NOT NULL default ''
|
||||
);
|
||||
INSERT INTO db_legitimate.t1 VALUES ('1','this is legitimate');
|
||||
use db_bogus;
|
||||
CREATE TABLE db_bogus.t1 (
|
||||
`id` int(20) NOT NULL,
|
||||
`name` varchar(64) NOT NULL default ''
|
||||
)
|
||||
;
|
||||
INSERT INTO db_bogus.t1 VALUES ('2','this is bogus');
|
||||
create server 's1' foreign data wrapper 'mysql' options
|
||||
(HOST '127.0.0.1',
|
||||
DATABASE 'db_legitimate',
|
||||
USER 'root',
|
||||
PASSWORD '',
|
||||
PORT SLAVE_PORT,
|
||||
SOCKET '',
|
||||
OWNER 'root');
|
||||
create user guest_select@localhost;
|
||||
grant select on federated.* to guest_select@localhost;
|
||||
create user guest_super@localhost;
|
||||
grant select,SUPER,RELOAD on *.* to guest_super@localhost;
|
||||
create user guest_usage@localhost;
|
||||
grant usage on *.* to guest_usage@localhost;
|
||||
CREATE TABLE federated.t1 (
|
||||
`id` int(20) NOT NULL,
|
||||
`name` varchar(64) NOT NULL default ''
|
||||
) ENGINE = FEDERATED CONNECTION = 's1';
|
||||
select * from federated.t1;
|
||||
id name
|
||||
1 this is legitimate
|
||||
alter server s1 options (database 'db_bogus');
|
||||
ERROR 42000: Access denied; you need the SUPER privilege for this operation
|
||||
flush tables;
|
||||
select * from federated.t1;
|
||||
id name
|
||||
1 this is legitimate
|
||||
alter server s1 options (database 'db_bogus');
|
||||
ERROR 42000: Access denied; you need the SUPER privilege for this operation
|
||||
flush tables;
|
||||
select * from federated.t1;
|
||||
id name
|
||||
1 this is legitimate
|
||||
alter server s1 options (database 'db_bogus');
|
||||
flush tables;
|
||||
select * from federated.t1;
|
||||
id name
|
||||
2 this is bogus
|
||||
drop server if exists 's1';
|
||||
ERROR 42000: Access denied; you need the SUPER privilege for this operation
|
||||
create server 's1' foreign data wrapper 'mysql' options
|
||||
(HOST '127.0.0.1',
|
||||
DATABASE 'db_legitimate',
|
||||
USER 'root',
|
||||
PASSWORD '',
|
||||
PORT SLAVE_PORT,
|
||||
SOCKET '',
|
||||
OWNER 'root');
|
||||
ERROR 42000: Access denied; you need the SUPER privilege for this operation
|
||||
drop server 's1';
|
||||
create server 's1' foreign data wrapper 'mysql' options
|
||||
(HOST '127.0.0.1',
|
||||
DATABASE 'db_legitimate',
|
||||
USER 'root',
|
||||
PASSWORD '',
|
||||
PORT SLAVE_PORT,
|
||||
SOCKET '',
|
||||
OWNER 'root');
|
||||
flush tables;
|
||||
select * from federated.t1;
|
||||
id name
|
||||
1 this is legitimate
|
||||
drop database db_legitimate;
|
||||
drop database db_bogus;
|
||||
drop user guest_super@localhost;
|
||||
drop user guest_usage@localhost;
|
||||
drop user guest_select@localhost;
|
||||
drop table federated.t1;
|
||||
drop server 's1';
|
||||
create server 's1' foreign data wrapper 'mysql' options (port 3306);
|
||||
alter server 's1' options
|
||||
(host 'localhost', database '', user '',
|
||||
password '', socket '', owner '', port 3306);
|
||||
alter server 's1' options
|
||||
(host 'localhost', database 'database1', user '',
|
||||
password '', socket '', owner '', port 3306);
|
||||
drop server 's1';
|
||||
# End of 5.1 tests
|
||||
use test;
|
||||
create procedure p1 ()
|
||||
begin
|
||||
DECLARE v INT DEFAULT 0;
|
||||
DECLARE e INT DEFAULT 0;
|
||||
DECLARE i INT;
|
||||
DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET e = e + 1;
|
||||
SET i = sleep(5);
|
||||
WHILE v < 10000 do
|
||||
CREATE SERVER s
|
||||
FOREIGN DATA WRAPPER mysql
|
||||
OPTIONS (USER 'Remote', HOST '192.168.1.106', DATABASE 'test');
|
||||
ALTER SERVER s OPTIONS (USER 'Remote');
|
||||
DROP SERVER s;
|
||||
SET v = v + 1;
|
||||
END WHILE;
|
||||
SELECT e > 0;
|
||||
END//
|
||||
use test;
|
||||
call p1();
|
||||
call p1();
|
||||
e > 0
|
||||
1
|
||||
e > 0
|
||||
1
|
||||
drop procedure p1;
|
||||
drop server if exists s;
|
||||
DROP TABLE IF EXISTS federated.t1;
|
||||
DROP DATABASE IF EXISTS federated;
|
||||
DROP TABLE IF EXISTS federated.t1;
|
||||
DROP DATABASE IF EXISTS federated;
|
||||
334
mysql-test/suite/federated/federated_server.test
Normal file
334
mysql-test/suite/federated/federated_server.test
Normal file
@@ -0,0 +1,334 @@
|
||||
# WL #3031 This test tests the new servers table as well as
|
||||
# if federated can utilise the servers table
|
||||
-- source federated.inc
|
||||
|
||||
connection slave;
|
||||
create database first_db;
|
||||
create database second_db;
|
||||
|
||||
use first_db;
|
||||
|
||||
DROP TABLE IF EXISTS first_db.t1;
|
||||
CREATE TABLE first_db.t1 (
|
||||
`id` int(20) NOT NULL,
|
||||
`name` varchar(64) NOT NULL default ''
|
||||
)
|
||||
DEFAULT CHARSET=latin1;
|
||||
|
||||
DROP TABLE IF EXISTS first_db.t2;
|
||||
CREATE TABLE first_db.t2 (
|
||||
`id` int(20) NOT NULL,
|
||||
`name` varchar(64) NOT NULL default ''
|
||||
)
|
||||
DEFAULT CHARSET=latin1;
|
||||
|
||||
use second_db;
|
||||
DROP TABLE IF EXISTS second_db.t1;
|
||||
CREATE TABLE second_db.t1 (
|
||||
`id` int(20) NOT NULL,
|
||||
`name` varchar(64) NOT NULL default ''
|
||||
)
|
||||
DEFAULT CHARSET=latin1;
|
||||
|
||||
DROP TABLE IF EXISTS second_db.t2;
|
||||
CREATE TABLE second_db.t2 (
|
||||
`id` int(20) NOT NULL,
|
||||
`name` varchar(64) NOT NULL default ''
|
||||
)
|
||||
DEFAULT CHARSET=latin1;
|
||||
|
||||
connection master;
|
||||
|
||||
drop server if exists 'server_one';
|
||||
--replace_result $SLAVE_MYPORT SLAVE_PORT
|
||||
eval create server 'server_one' foreign data wrapper 'mysql' options
|
||||
(HOST '127.0.0.1',
|
||||
DATABASE 'first_db',
|
||||
USER 'root',
|
||||
PASSWORD '',
|
||||
PORT $SLAVE_MYPORT,
|
||||
SOCKET '',
|
||||
OWNER 'root');
|
||||
|
||||
drop server if exists 'server_two';
|
||||
--replace_result $SLAVE_MYPORT SLAVE_PORT
|
||||
eval create server 'server_two' foreign data wrapper 'mysql' options
|
||||
(HOST '127.0.0.1',
|
||||
DATABASE 'second_db',
|
||||
USER 'root',
|
||||
PASSWORD '',
|
||||
PORT $SLAVE_MYPORT,
|
||||
SOCKET '',
|
||||
OWNER 'root');
|
||||
|
||||
--replace_result $SLAVE_MYPORT SLAVE_PORT
|
||||
eval select * from mysql.servers;
|
||||
|
||||
DROP TABLE IF EXISTS federated.old;
|
||||
--replace_result $SLAVE_MYPORT SLAVE_PORT
|
||||
eval CREATE TABLE federated.old (
|
||||
`id` int(20) NOT NULL,
|
||||
`name` varchar(64) NOT NULL default ''
|
||||
)
|
||||
ENGINE="FEDERATED" DEFAULT CHARSET=latin1
|
||||
CONNECTION='mysql://root@127.0.0.1:$SLAVE_MYPORT/first_db/t1';
|
||||
|
||||
INSERT INTO federated.old (id, name) values (1, 'federated.old-> first_db.t1, url format');
|
||||
|
||||
SELECT * FROM federated.old;
|
||||
|
||||
DROP TABLE IF EXISTS federated.old2;
|
||||
--replace_result $SLAVE_MYPORT SLAVE_PORT
|
||||
eval CREATE TABLE federated.old2 (
|
||||
`id` int(20) NOT NULL,
|
||||
`name` varchar(64) NOT NULL default ''
|
||||
)
|
||||
ENGINE="FEDERATED" DEFAULT CHARSET=latin1
|
||||
CONNECTION='mysql://root@127.0.0.1:$SLAVE_MYPORT/first_db/t2';
|
||||
|
||||
INSERT INTO federated.old2 (id, name) values (1, 'federated.old2-> first_db.t2, url format');
|
||||
SELECT * FROM federated.old2;
|
||||
|
||||
DROP TABLE IF EXISTS federated.urldb2t1;
|
||||
--replace_result $SLAVE_MYPORT SLAVE_PORT
|
||||
eval CREATE TABLE federated.urldb2t1 (
|
||||
`id` int(20) NOT NULL,
|
||||
`name` varchar(64) NOT NULL default ''
|
||||
)
|
||||
ENGINE="FEDERATED" DEFAULT CHARSET=latin1
|
||||
CONNECTION='mysql://root@127.0.0.1:$SLAVE_MYPORT/second_db/t1';
|
||||
INSERT INTO federated.urldb2t1 (id, name) values (1, 'federated.urldb2t1 -> second_db.t1, url format');
|
||||
SELECT * FROM federated.urldb2t1;
|
||||
|
||||
DROP TABLE IF EXISTS federated.urldb2t2;
|
||||
--replace_result $SLAVE_MYPORT SLAVE_PORT
|
||||
eval CREATE TABLE federated.urldb2t2 (
|
||||
`id` int(20) NOT NULL,
|
||||
`name` varchar(64) NOT NULL default ''
|
||||
)
|
||||
ENGINE="FEDERATED" DEFAULT CHARSET=latin1
|
||||
CONNECTION='mysql://root@127.0.0.1:$SLAVE_MYPORT/second_db/t2';
|
||||
INSERT INTO federated.urldb2t2 (id, name) values (1, 'federated.urldb2t2 -> second_db.t2, url format');
|
||||
SELECT * FROM federated.urldb2t2;
|
||||
|
||||
DROP TABLE IF EXISTS federated.t1;
|
||||
CREATE TABLE federated.t1 (
|
||||
`id` int(20) NOT NULL,
|
||||
`name` varchar(64) NOT NULL default ''
|
||||
)
|
||||
ENGINE="FEDERATED" DEFAULT CHARSET=latin1
|
||||
CONNECTION='server_one';
|
||||
|
||||
INSERT INTO federated.t1 (id, name) values (1, 'server_one, new scheme, first_db.t1');
|
||||
|
||||
SELECT * FROM federated.t1;
|
||||
|
||||
DROP TABLE IF EXISTS federated.whatever;
|
||||
CREATE TABLE federated.whatever (
|
||||
`id` int(20) NOT NULL,
|
||||
`name` varchar(64) NOT NULL default ''
|
||||
)
|
||||
ENGINE="FEDERATED" DEFAULT CHARSET=latin1
|
||||
CONNECTION='server_one/t1';
|
||||
INSERT INTO federated.whatever (id, name) values (1, 'server_one, new scheme, whatever, first_db.t1');
|
||||
SELECT * FROM federated.whatever;
|
||||
|
||||
ALTER SERVER 'server_one' options(DATABASE 'second_db');
|
||||
|
||||
# FLUSH TABLES is now unneccessary
|
||||
|
||||
INSERT INTO federated.t1 (id, name) values (1, 'server_two, new scheme, second_db.t1');
|
||||
SELECT * FROM federated.t1;
|
||||
|
||||
INSERT INTO federated.whatever (id, name) values (1, 'server_two, new scheme, whatever, second_db.t1');
|
||||
SELECT * FROM federated.whatever;
|
||||
|
||||
drop table federated.t1;
|
||||
|
||||
drop server 'server_one';
|
||||
drop server 'server_two';
|
||||
select * from mysql.servers;
|
||||
|
||||
connection slave;
|
||||
drop table first_db.t1;
|
||||
drop table second_db.t1;
|
||||
drop database first_db;
|
||||
drop database second_db;
|
||||
|
||||
#
|
||||
# Bug#25671 - CREATE/DROP/ALTER SERVER should require privileges
|
||||
#
|
||||
# Changes to SERVER declarations should require SUPER privilege.
|
||||
# Based upon test case by Giuseppe Maxia
|
||||
|
||||
create database db_legitimate;
|
||||
create database db_bogus;
|
||||
|
||||
use db_legitimate;
|
||||
CREATE TABLE db_legitimate.t1 (
|
||||
`id` int(20) NOT NULL,
|
||||
`name` varchar(64) NOT NULL default ''
|
||||
);
|
||||
INSERT INTO db_legitimate.t1 VALUES ('1','this is legitimate');
|
||||
|
||||
use db_bogus;
|
||||
CREATE TABLE db_bogus.t1 (
|
||||
`id` int(20) NOT NULL,
|
||||
`name` varchar(64) NOT NULL default ''
|
||||
)
|
||||
;
|
||||
INSERT INTO db_bogus.t1 VALUES ('2','this is bogus');
|
||||
|
||||
connection master;
|
||||
--replace_result $SLAVE_MYPORT SLAVE_PORT
|
||||
eval create server 's1' foreign data wrapper 'mysql' options
|
||||
(HOST '127.0.0.1',
|
||||
DATABASE 'db_legitimate',
|
||||
USER 'root',
|
||||
PASSWORD '',
|
||||
PORT $SLAVE_MYPORT,
|
||||
SOCKET '',
|
||||
OWNER 'root');
|
||||
|
||||
create user guest_select@localhost;
|
||||
grant select on federated.* to guest_select@localhost;
|
||||
|
||||
create user guest_super@localhost;
|
||||
grant select,SUPER,RELOAD on *.* to guest_super@localhost;
|
||||
|
||||
create user guest_usage@localhost;
|
||||
grant usage on *.* to guest_usage@localhost;
|
||||
|
||||
CREATE TABLE federated.t1 (
|
||||
`id` int(20) NOT NULL,
|
||||
`name` varchar(64) NOT NULL default ''
|
||||
) ENGINE = FEDERATED CONNECTION = 's1';
|
||||
|
||||
select * from federated.t1;
|
||||
|
||||
connect (conn_select,127.0.0.1,guest_select,,federated,$MASTER_MYPORT);
|
||||
connect (conn_usage,127.0.0.1,guest_usage,,,$MASTER_MYPORT);
|
||||
connect (conn_super,127.0.0.1,guest_super,,,$MASTER_MYPORT);
|
||||
|
||||
connection conn_select;
|
||||
--error ER_SPECIFIC_ACCESS_DENIED_ERROR
|
||||
alter server s1 options (database 'db_bogus');
|
||||
|
||||
connection master;
|
||||
flush tables;
|
||||
select * from federated.t1;
|
||||
|
||||
connection conn_usage;
|
||||
--error ER_SPECIFIC_ACCESS_DENIED_ERROR
|
||||
alter server s1 options (database 'db_bogus');
|
||||
|
||||
connection master;
|
||||
flush tables;
|
||||
select * from federated.t1;
|
||||
|
||||
connection conn_super;
|
||||
alter server s1 options (database 'db_bogus');
|
||||
|
||||
connection master;
|
||||
flush tables;
|
||||
select * from federated.t1;
|
||||
|
||||
connection conn_select;
|
||||
--error ER_SPECIFIC_ACCESS_DENIED_ERROR
|
||||
drop server if exists 's1';
|
||||
--replace_result $SLAVE_MYPORT SLAVE_PORT
|
||||
--error ER_SPECIFIC_ACCESS_DENIED_ERROR
|
||||
eval create server 's1' foreign data wrapper 'mysql' options
|
||||
(HOST '127.0.0.1',
|
||||
DATABASE 'db_legitimate',
|
||||
USER 'root',
|
||||
PASSWORD '',
|
||||
PORT $SLAVE_MYPORT,
|
||||
SOCKET '',
|
||||
OWNER 'root');
|
||||
|
||||
connection conn_super;
|
||||
drop server 's1';
|
||||
--replace_result $SLAVE_MYPORT SLAVE_PORT
|
||||
eval create server 's1' foreign data wrapper 'mysql' options
|
||||
(HOST '127.0.0.1',
|
||||
DATABASE 'db_legitimate',
|
||||
USER 'root',
|
||||
PASSWORD '',
|
||||
PORT $SLAVE_MYPORT,
|
||||
SOCKET '',
|
||||
OWNER 'root');
|
||||
|
||||
connection master;
|
||||
flush tables;
|
||||
select * from federated.t1;
|
||||
|
||||
# clean up test
|
||||
connection slave;
|
||||
drop database db_legitimate;
|
||||
drop database db_bogus;
|
||||
|
||||
disconnect conn_select;
|
||||
disconnect conn_usage;
|
||||
disconnect conn_super;
|
||||
|
||||
connection master;
|
||||
drop user guest_super@localhost;
|
||||
drop user guest_usage@localhost;
|
||||
drop user guest_select@localhost;
|
||||
drop table federated.t1;
|
||||
drop server 's1';
|
||||
|
||||
#
|
||||
# Bug#30671 - ALTER SERVER causes the server to crash
|
||||
#
|
||||
create server 's1' foreign data wrapper 'mysql' options (port 3306);
|
||||
alter server 's1' options
|
||||
(host 'localhost', database '', user '',
|
||||
password '', socket '', owner '', port 3306);
|
||||
# The next statement would crash unpatched server
|
||||
alter server 's1' options
|
||||
(host 'localhost', database 'database1', user '',
|
||||
password '', socket '', owner '', port 3306);
|
||||
drop server 's1';
|
||||
|
||||
--echo # End of 5.1 tests
|
||||
|
||||
|
||||
#
|
||||
# Bug#25721 - deadlock with ALTER/CREATE SERVER
|
||||
#
|
||||
connect (other,localhost,root,,);
|
||||
connection master;
|
||||
use test;
|
||||
delimiter //;
|
||||
create procedure p1 ()
|
||||
begin
|
||||
DECLARE v INT DEFAULT 0;
|
||||
DECLARE e INT DEFAULT 0;
|
||||
DECLARE i INT;
|
||||
DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET e = e + 1;
|
||||
SET i = sleep(5);
|
||||
WHILE v < 10000 do
|
||||
CREATE SERVER s
|
||||
FOREIGN DATA WRAPPER mysql
|
||||
OPTIONS (USER 'Remote', HOST '192.168.1.106', DATABASE 'test');
|
||||
ALTER SERVER s OPTIONS (USER 'Remote');
|
||||
DROP SERVER s;
|
||||
SET v = v + 1;
|
||||
END WHILE;
|
||||
SELECT e > 0;
|
||||
END//
|
||||
delimiter ;//
|
||||
connection other;
|
||||
use test;
|
||||
send call p1();
|
||||
connection master;
|
||||
call p1();
|
||||
connection other;
|
||||
reap;
|
||||
drop procedure p1;
|
||||
drop server if exists s;
|
||||
|
||||
|
||||
source federated_cleanup.inc;
|
||||
@@ -0,0 +1 @@
|
||||
--loose-innodb
|
||||
49
mysql-test/suite/federated/federated_transactions.result
Normal file
49
mysql-test/suite/federated/federated_transactions.result
Normal file
@@ -0,0 +1,49 @@
|
||||
stop slave;
|
||||
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
|
||||
reset master;
|
||||
reset slave;
|
||||
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
|
||||
start slave;
|
||||
stop slave;
|
||||
DROP DATABASE IF EXISTS federated;
|
||||
CREATE DATABASE federated;
|
||||
DROP DATABASE IF EXISTS federated;
|
||||
CREATE DATABASE federated;
|
||||
DROP TABLE IF EXISTS federated.t1;
|
||||
Warnings:
|
||||
Note 1051 Unknown table 't1'
|
||||
CREATE TABLE federated.t1 (
|
||||
`id` int(20) NOT NULL,
|
||||
`name` varchar(32) NOT NULL default ''
|
||||
)
|
||||
DEFAULT CHARSET=latin1 ENGINE=innodb;
|
||||
DROP TABLE IF EXISTS federated.t1;
|
||||
Warnings:
|
||||
Note 1051 Unknown table 't1'
|
||||
CREATE TABLE federated.t1 (
|
||||
`id` int(20) NOT NULL,
|
||||
`name` varchar(32) NOT NULL default ''
|
||||
)
|
||||
ENGINE="FEDERATED" DEFAULT CHARSET=latin1
|
||||
CONNECTION='mysql://root@127.0.0.1:SLAVE_PORT/federated/t1';
|
||||
set autocommit=0;
|
||||
INSERT INTO federated.t1 (id, name) VALUES (1, 'foo');
|
||||
INSERT INTO federated.t1 (id, name) VALUES (2, 'fee');
|
||||
COMMIT;
|
||||
INSERT INTO federated.t1 (id, name) VALUES (3, 'fie');
|
||||
INSERT INTO federated.t1 (id, name) VALUES (4, 'fum');
|
||||
ROLLBACK;
|
||||
set autocommit=1;
|
||||
INSERT INTO federated.t1 (id, name) VALUES (5, 'foe');
|
||||
INSERT INTO federated.t1 (id, name) VALUES (6, 'fig');
|
||||
SELECT * FROM federated.t1;
|
||||
id name
|
||||
1 foo
|
||||
2 fee
|
||||
5 foe
|
||||
6 fig
|
||||
DELETE FROM federated.t1;
|
||||
DROP TABLE IF EXISTS federated.t1;
|
||||
DROP DATABASE IF EXISTS federated;
|
||||
DROP TABLE IF EXISTS federated.t1;
|
||||
DROP DATABASE IF EXISTS federated;
|
||||
38
mysql-test/suite/federated/federated_transactions.test
Normal file
38
mysql-test/suite/federated/federated_transactions.test
Normal file
@@ -0,0 +1,38 @@
|
||||
source include/have_innodb.inc;
|
||||
source federated.inc;
|
||||
|
||||
connection slave;
|
||||
DROP TABLE IF EXISTS federated.t1;
|
||||
#SHOW ENGINES;
|
||||
CREATE TABLE federated.t1 (
|
||||
`id` int(20) NOT NULL,
|
||||
`name` varchar(32) NOT NULL default ''
|
||||
)
|
||||
DEFAULT CHARSET=latin1 ENGINE=innodb;
|
||||
|
||||
connection master;
|
||||
DROP TABLE IF EXISTS federated.t1;
|
||||
# # correct connection, same named tables
|
||||
--replace_result $SLAVE_MYPORT SLAVE_PORT
|
||||
eval CREATE TABLE federated.t1 (
|
||||
`id` int(20) NOT NULL,
|
||||
`name` varchar(32) NOT NULL default ''
|
||||
)
|
||||
ENGINE="FEDERATED" DEFAULT CHARSET=latin1
|
||||
CONNECTION='mysql://root@127.0.0.1:$SLAVE_MYPORT/federated/t1';
|
||||
|
||||
set autocommit=0;
|
||||
INSERT INTO federated.t1 (id, name) VALUES (1, 'foo');
|
||||
INSERT INTO federated.t1 (id, name) VALUES (2, 'fee');
|
||||
COMMIT;
|
||||
INSERT INTO federated.t1 (id, name) VALUES (3, 'fie');
|
||||
INSERT INTO federated.t1 (id, name) VALUES (4, 'fum');
|
||||
ROLLBACK;
|
||||
set autocommit=1;
|
||||
INSERT INTO federated.t1 (id, name) VALUES (5, 'foe');
|
||||
INSERT INTO federated.t1 (id, name) VALUES (6, 'fig');
|
||||
|
||||
SELECT * FROM federated.t1;
|
||||
DELETE FROM federated.t1;
|
||||
|
||||
source federated_cleanup.inc;
|
||||
6
mysql-test/suite/federated/have_federated_db.inc
Normal file
6
mysql-test/suite/federated/have_federated_db.inc
Normal file
@@ -0,0 +1,6 @@
|
||||
if (!`SELECT count(*) FROM information_schema.engines WHERE
|
||||
(support = 'YES' OR support = 'DEFAULT') AND
|
||||
engine = 'federated'`)
|
||||
{
|
||||
skip Need federated engine;
|
||||
}
|
||||
12
mysql-test/suite/federated/my.cnf
Normal file
12
mysql-test/suite/federated/my.cnf
Normal file
@@ -0,0 +1,12 @@
|
||||
# Use default setting for mysqld processes
|
||||
!include include/default_mysqld.cnf
|
||||
|
||||
[mysqld.1]
|
||||
log-bin= master-bin
|
||||
|
||||
[mysqld.2]
|
||||
|
||||
|
||||
[ENV]
|
||||
MASTER_MYPORT= @mysqld.1.port
|
||||
SLAVE_MYPORT= @mysqld.2.port
|
||||
20
mysql-test/suite/ndb/my.cnf
Normal file
20
mysql-test/suite/ndb/my.cnf
Normal file
@@ -0,0 +1,20 @@
|
||||
!include include/default_mysqld.cnf
|
||||
!include include/default_ndbd.cnf
|
||||
|
||||
[cluster_config.1]
|
||||
NoOfReplicas= 2
|
||||
ndbd=,
|
||||
ndb_mgmd=
|
||||
mysqld=,
|
||||
|
||||
[mysqld]
|
||||
# Make all mysqlds use cluster
|
||||
ndbcluster
|
||||
|
||||
[ENV]
|
||||
NDB_CONNECTSTRING= @mysql_cluster.1.ndb_connectstring
|
||||
MASTER_MYPORT= @mysqld.1.1.port
|
||||
MASTER_MYPORT1= @mysqld.2.1.port
|
||||
|
||||
NDB_BACKUP_DIR= @cluster_config.ndbd.1.1.BackupDataDir
|
||||
|
||||
@@ -2,7 +2,7 @@ SET SESSION STORAGE_ENGINE = ndbcluster;
|
||||
drop table if exists t1;
|
||||
create table t1 (id int unsigned not null auto_increment primary key, a text, b text);
|
||||
start transaction;
|
||||
load data infile '../std_data_ln/loaddata2.dat' into table t1 fields terminated by ',' enclosed by '''' (a, b);
|
||||
load data infile 'LOAD_FILE' into table t1 fields terminated by ',' enclosed by '''' (a, b);
|
||||
Warnings:
|
||||
Warning 1261 Row 3 doesn't contain data for all columns
|
||||
commit;
|
||||
@@ -11,7 +11,7 @@ count(*)
|
||||
4
|
||||
truncate table t1;
|
||||
start transaction;
|
||||
load data infile '../std_data_ln/loaddata2.dat' into table t1 fields terminated by ',' enclosed by '''' (a, b);
|
||||
load data infile 'LOAD_FILE' into table t1 fields terminated by ',' enclosed by '''' (a, b);
|
||||
Warnings:
|
||||
Warning 1261 Row 3 doesn't contain data for all columns
|
||||
rollback;
|
||||
|
||||
@@ -10,32 +10,32 @@ create table t1 (a int primary key) engine=ndb;
|
||||
create table t2 (a int primary key) engine=ndb;
|
||||
show binlog events from <binlog_start>;
|
||||
Log_name Pos Event_type Server_id End_log_pos Info
|
||||
master-bin1.000001 # Query 1 # create database mysqltest
|
||||
master-bin1.000001 # Query 1 # use `mysqltest`; create table t1 (a int primary key) engine=ndb
|
||||
master-bin1.000001 # Query 102 # use `test`; create table t2 (a int primary key) engine=ndb
|
||||
mysqld-bin.000001 # Query 1 # create database mysqltest
|
||||
mysqld-bin.000001 # Query 1 # use `mysqltest`; create table t1 (a int primary key) engine=ndb
|
||||
mysqld-bin.000001 # Query 2 # use `test`; create table t2 (a int primary key) engine=ndb
|
||||
show binlog events from <binlog_start>;
|
||||
Log_name Pos Event_type Server_id End_log_pos Info
|
||||
master-bin.000001 # Query 1 # create database mysqltest
|
||||
master-bin.000001 # Query 1 # use `mysqltest`; create table t1 (a int primary key) engine=ndb
|
||||
master-bin.000001 # Query 102 # use `test`; create table t2 (a int primary key) engine=ndb
|
||||
mysqld-bin.000001 # Query 1 # create database mysqltest
|
||||
mysqld-bin.000001 # Query 1 # use `mysqltest`; create table t1 (a int primary key) engine=ndb
|
||||
mysqld-bin.000001 # Query 2 # use `test`; create table t2 (a int primary key) engine=ndb
|
||||
reset master;
|
||||
reset master;
|
||||
alter table t2 add column (b int);
|
||||
show binlog events from <binlog_start>;
|
||||
Log_name Pos Event_type Server_id End_log_pos Info
|
||||
master-bin.000001 # Query 102 # use `test`; alter table t2 add column (b int)
|
||||
mysqld-bin.000001 # Query 2 # use `test`; alter table t2 add column (b int)
|
||||
reset master;
|
||||
reset master;
|
||||
ALTER DATABASE mysqltest CHARACTER SET latin1;
|
||||
drop table mysqltest.t1;
|
||||
show binlog events from <binlog_start>;
|
||||
Log_name Pos Event_type Server_id End_log_pos Info
|
||||
master-bin.000001 # Query 102 # ALTER DATABASE mysqltest CHARACTER SET latin1
|
||||
master-bin.000001 # Query 102 # use `mysqltest`; drop table `t1`
|
||||
mysqld-bin.000001 # Query 2 # ALTER DATABASE mysqltest CHARACTER SET latin1
|
||||
mysqld-bin.000001 # Query 2 # use `mysqltest`; drop table `t1`
|
||||
show binlog events from <binlog_start>;
|
||||
Log_name Pos Event_type Server_id End_log_pos Info
|
||||
master-bin.000001 # Query 102 # ALTER DATABASE mysqltest CHARACTER SET latin1
|
||||
master-bin.000001 # Query 102 # use `mysqltest`; drop table `t1`
|
||||
mysqld-bin.000001 # Query 2 # ALTER DATABASE mysqltest CHARACTER SET latin1
|
||||
mysqld-bin.000001 # Query 2 # use `mysqltest`; drop table `t1`
|
||||
reset master;
|
||||
reset master;
|
||||
use test;
|
||||
@@ -44,14 +44,14 @@ drop database mysqltest;
|
||||
create table t1 (a int primary key) engine=ndb;
|
||||
show binlog events from <binlog_start>;
|
||||
Log_name Pos Event_type Server_id End_log_pos Info
|
||||
master-bin1.000001 # Query 102 # BEGIN
|
||||
master-bin1.000001 # Table_map 102 # table_id: # (test.t2)
|
||||
master-bin1.000001 # Table_map 102 # table_id: # (mysql.ndb_apply_status)
|
||||
master-bin1.000001 # Write_rows 102 # table_id: #
|
||||
master-bin1.000001 # Write_rows 102 # table_id: # flags: STMT_END_F
|
||||
master-bin1.000001 # Query 102 # COMMIT
|
||||
master-bin1.000001 # Query 1 # drop database mysqltest
|
||||
master-bin1.000001 # Query 1 # use `test`; create table t1 (a int primary key) engine=ndb
|
||||
mysqld-bin.000001 # Query 2 # BEGIN
|
||||
mysqld-bin.000001 # Table_map 2 # table_id: # (test.t2)
|
||||
mysqld-bin.000001 # Table_map 2 # table_id: # (mysql.ndb_apply_status)
|
||||
mysqld-bin.000001 # Write_rows 2 # table_id: #
|
||||
mysqld-bin.000001 # Write_rows 2 # table_id: # flags: STMT_END_F
|
||||
mysqld-bin.000001 # Query 2 # COMMIT
|
||||
mysqld-bin.000001 # Query 1 # drop database mysqltest
|
||||
mysqld-bin.000001 # Query 1 # use `test`; create table t1 (a int primary key) engine=ndb
|
||||
drop table t2;
|
||||
reset master;
|
||||
reset master;
|
||||
@@ -85,63 +85,63 @@ DROP LOGFILE GROUP lg1
|
||||
ENGINE =NDB;
|
||||
show binlog events from <binlog_start>;
|
||||
Log_name Pos Event_type Server_id End_log_pos Info
|
||||
master-bin1.000001 # Query 1 # CREATE LOGFILE GROUP lg1
|
||||
mysqld-bin.000001 # Query 1 # CREATE LOGFILE GROUP lg1
|
||||
ADD UNDOFILE 'undofile.dat'
|
||||
INITIAL_SIZE 16M
|
||||
UNDO_BUFFER_SIZE = 1M
|
||||
ENGINE=NDB
|
||||
master-bin1.000001 # Query 1 # ALTER LOGFILE GROUP lg1
|
||||
mysqld-bin.000001 # Query 1 # ALTER LOGFILE GROUP lg1
|
||||
ADD UNDOFILE 'undofile02.dat'
|
||||
INITIAL_SIZE = 4M
|
||||
ENGINE=NDB
|
||||
master-bin1.000001 # Query 1 # CREATE TABLESPACE ts1
|
||||
mysqld-bin.000001 # Query 1 # CREATE TABLESPACE ts1
|
||||
ADD DATAFILE 'datafile.dat'
|
||||
USE LOGFILE GROUP lg1
|
||||
INITIAL_SIZE 12M
|
||||
ENGINE NDB
|
||||
master-bin1.000001 # Query 1 # ALTER TABLESPACE ts1
|
||||
mysqld-bin.000001 # Query 1 # ALTER TABLESPACE ts1
|
||||
ADD DATAFILE 'datafile02.dat'
|
||||
INITIAL_SIZE = 4M
|
||||
ENGINE=NDB
|
||||
master-bin1.000001 # Query 1 # ALTER TABLESPACE ts1
|
||||
mysqld-bin.000001 # Query 1 # ALTER TABLESPACE ts1
|
||||
DROP DATAFILE 'datafile.dat'
|
||||
ENGINE = NDB
|
||||
master-bin1.000001 # Query 1 # ALTER TABLESPACE ts1
|
||||
mysqld-bin.000001 # Query 1 # ALTER TABLESPACE ts1
|
||||
DROP DATAFILE 'datafile02.dat'
|
||||
ENGINE = NDB
|
||||
master-bin1.000001 # Query 1 # DROP TABLESPACE ts1
|
||||
mysqld-bin.000001 # Query 1 # DROP TABLESPACE ts1
|
||||
ENGINE = NDB
|
||||
master-bin1.000001 # Query 1 # DROP LOGFILE GROUP lg1
|
||||
mysqld-bin.000001 # Query 1 # DROP LOGFILE GROUP lg1
|
||||
ENGINE =NDB
|
||||
show binlog events from <binlog_start>;
|
||||
Log_name Pos Event_type Server_id End_log_pos Info
|
||||
master-bin1.000001 # Query 1 # CREATE LOGFILE GROUP lg1
|
||||
mysqld-bin.000001 # Query 1 # CREATE LOGFILE GROUP lg1
|
||||
ADD UNDOFILE 'undofile.dat'
|
||||
INITIAL_SIZE 16M
|
||||
UNDO_BUFFER_SIZE = 1M
|
||||
ENGINE=NDB
|
||||
master-bin1.000001 # Query 1 # ALTER LOGFILE GROUP lg1
|
||||
mysqld-bin.000001 # Query 1 # ALTER LOGFILE GROUP lg1
|
||||
ADD UNDOFILE 'undofile02.dat'
|
||||
INITIAL_SIZE = 4M
|
||||
ENGINE=NDB
|
||||
master-bin1.000001 # Query 1 # CREATE TABLESPACE ts1
|
||||
mysqld-bin.000001 # Query 1 # CREATE TABLESPACE ts1
|
||||
ADD DATAFILE 'datafile.dat'
|
||||
USE LOGFILE GROUP lg1
|
||||
INITIAL_SIZE 12M
|
||||
ENGINE NDB
|
||||
master-bin1.000001 # Query 1 # ALTER TABLESPACE ts1
|
||||
mysqld-bin.000001 # Query 1 # ALTER TABLESPACE ts1
|
||||
ADD DATAFILE 'datafile02.dat'
|
||||
INITIAL_SIZE = 4M
|
||||
ENGINE=NDB
|
||||
master-bin1.000001 # Query 1 # ALTER TABLESPACE ts1
|
||||
mysqld-bin.000001 # Query 1 # ALTER TABLESPACE ts1
|
||||
DROP DATAFILE 'datafile.dat'
|
||||
ENGINE = NDB
|
||||
master-bin1.000001 # Query 1 # ALTER TABLESPACE ts1
|
||||
mysqld-bin.000001 # Query 1 # ALTER TABLESPACE ts1
|
||||
DROP DATAFILE 'datafile02.dat'
|
||||
ENGINE = NDB
|
||||
master-bin1.000001 # Query 1 # DROP TABLESPACE ts1
|
||||
mysqld-bin.000001 # Query 1 # DROP TABLESPACE ts1
|
||||
ENGINE = NDB
|
||||
master-bin1.000001 # Query 1 # DROP LOGFILE GROUP lg1
|
||||
mysqld-bin.000001 # Query 1 # DROP LOGFILE GROUP lg1
|
||||
ENGINE =NDB
|
||||
drop table t1;
|
||||
reset master;
|
||||
@@ -156,13 +156,13 @@ create table t3 (a int key) engine=ndb;
|
||||
rename table t3 to t4, t2 to t3, t1 to t2, t4 to t1;
|
||||
show binlog events from <binlog_start>;
|
||||
Log_name Pos Event_type Server_id End_log_pos Info
|
||||
master-bin1.000001 # Query 1 # use `test`; create table t1 (a int key) engine=ndb
|
||||
master-bin1.000001 # Query 1 # use `test`; create table t2 (a int key) engine=ndb
|
||||
master-bin1.000001 # Query 1 # use `test`; create table t3 (a int key) engine=ndb
|
||||
master-bin1.000001 # Query 1 # use `test`; rename table `test.t3` to `test.t4`
|
||||
master-bin1.000001 # Query 1 # use `test`; rename table `test.t2` to `test.t3`
|
||||
master-bin1.000001 # Query 1 # use `test`; rename table `test.t1` to `test.t2`
|
||||
master-bin1.000001 # Query 1 # use `test`; rename table `test.t4` to `test.t1`
|
||||
mysqld-bin.000001 # Query 1 # use `test`; create table t1 (a int key) engine=ndb
|
||||
mysqld-bin.000001 # Query 1 # use `test`; create table t2 (a int key) engine=ndb
|
||||
mysqld-bin.000001 # Query 1 # use `test`; create table t3 (a int key) engine=ndb
|
||||
mysqld-bin.000001 # Query 1 # use `test`; rename table `test.t3` to `test.t4`
|
||||
mysqld-bin.000001 # Query 1 # use `test`; rename table `test.t2` to `test.t3`
|
||||
mysqld-bin.000001 # Query 1 # use `test`; rename table `test.t1` to `test.t2`
|
||||
mysqld-bin.000001 # Query 1 # use `test`; rename table `test.t4` to `test.t1`
|
||||
drop table t1;
|
||||
drop table t2;
|
||||
drop table t3;
|
||||
@@ -179,18 +179,18 @@ insert into t2 values(2);
|
||||
drop table t2;
|
||||
show binlog events from <binlog_start>;
|
||||
Log_name Pos Event_type Server_id End_log_pos Info
|
||||
master-bin1.000001 # Query 1 # use `test`; create table t1 (a int key) engine=ndb
|
||||
master-bin1.000001 # Query 102 # BEGIN
|
||||
master-bin1.000001 # Table_map 102 # table_id: # (test.t1)
|
||||
master-bin1.000001 # Table_map 102 # table_id: # (mysql.ndb_apply_status)
|
||||
master-bin1.000001 # Write_rows 102 # table_id: #
|
||||
master-bin1.000001 # Write_rows 102 # table_id: # flags: STMT_END_F
|
||||
master-bin1.000001 # Query 102 # COMMIT
|
||||
master-bin1.000001 # Query 1 # use `test`; rename table `test.t1` to `test.t2`
|
||||
master-bin1.000001 # Query 102 # BEGIN
|
||||
master-bin1.000001 # Table_map 102 # table_id: # (test.t2)
|
||||
master-bin1.000001 # Table_map 102 # table_id: # (mysql.ndb_apply_status)
|
||||
master-bin1.000001 # Write_rows 102 # table_id: #
|
||||
master-bin1.000001 # Write_rows 102 # table_id: # flags: STMT_END_F
|
||||
master-bin1.000001 # Query 102 # COMMIT
|
||||
master-bin1.000001 # Query 102 # use `test`; drop table t2
|
||||
mysqld-bin.000001 # Query 1 # use `test`; create table t1 (a int key) engine=ndb
|
||||
mysqld-bin.000001 # Query 2 # BEGIN
|
||||
mysqld-bin.000001 # Table_map 2 # table_id: # (test.t1)
|
||||
mysqld-bin.000001 # Table_map 2 # table_id: # (mysql.ndb_apply_status)
|
||||
mysqld-bin.000001 # Write_rows 2 # table_id: #
|
||||
mysqld-bin.000001 # Write_rows 2 # table_id: # flags: STMT_END_F
|
||||
mysqld-bin.000001 # Query 2 # COMMIT
|
||||
mysqld-bin.000001 # Query 1 # use `test`; rename table `test.t1` to `test.t2`
|
||||
mysqld-bin.000001 # Query 2 # BEGIN
|
||||
mysqld-bin.000001 # Table_map 2 # table_id: # (test.t2)
|
||||
mysqld-bin.000001 # Table_map 2 # table_id: # (mysql.ndb_apply_status)
|
||||
mysqld-bin.000001 # Write_rows 2 # table_id: #
|
||||
mysqld-bin.000001 # Write_rows 2 # table_id: # flags: STMT_END_F
|
||||
mysqld-bin.000001 # Query 2 # COMMIT
|
||||
mysqld-bin.000001 # Query 2 # use `test`; drop table t2
|
||||
|
||||
@@ -3,15 +3,15 @@ create table t1 (a int key) engine=ndb;
|
||||
reset master;
|
||||
show binlog events from <binlog_start>;
|
||||
Log_name Pos Event_type Server_id End_log_pos Info
|
||||
master-bin.000001 # Incident 1 # #1 (LOST_EVENTS)
|
||||
master-bin.000001 # Rotate 1 # master-bin.000002;pos=4
|
||||
PURGE MASTER LOGS TO 'master-bin.000002';
|
||||
mysqld-bin.000001 # Incident 1 # #1 (LOST_EVENTS)
|
||||
mysqld-bin.000001 # Rotate 1 # mysqld-bin.000002;pos=4
|
||||
PURGE MASTER LOGS TO 'mysqld-bin.000002';
|
||||
show binlog events from <binlog_start>;
|
||||
Log_name Pos Event_type Server_id End_log_pos Info
|
||||
master-bin.000002 # Query 1 # BEGIN
|
||||
master-bin.000002 # Table_map 1 # table_id: # (test.t1)
|
||||
master-bin.000002 # Table_map 1 # table_id: # (mysql.ndb_apply_status)
|
||||
master-bin.000002 # Write_rows 1 # table_id: #
|
||||
master-bin.000002 # Write_rows 1 # table_id: # flags: STMT_END_F
|
||||
master-bin.000002 # Query 1 # COMMIT
|
||||
mysqld-bin.000002 # Query 1 # BEGIN
|
||||
mysqld-bin.000002 # Table_map 1 # table_id: # (test.t1)
|
||||
mysqld-bin.000002 # Table_map 1 # table_id: # (mysql.ndb_apply_status)
|
||||
mysqld-bin.000002 # Write_rows 1 # table_id: #
|
||||
mysqld-bin.000002 # Write_rows 1 # table_id: # flags: STMT_END_F
|
||||
mysqld-bin.000002 # Query 1 # COMMIT
|
||||
drop table t1;
|
||||
|
||||
@@ -14,19 +14,19 @@ UPDATE t3, t2 SET e = 2, b = 3 WHERE f = c;
|
||||
COMMIT;
|
||||
show binlog events from <binlog_start>;
|
||||
Log_name Pos Event_type Server_id End_log_pos Info
|
||||
master-bin.000001 # Query # # use `test`; INSERT INTO t1 VALUES (1,1), (1,2), (2,1), (2,2)
|
||||
master-bin.000001 # Query # # use `test`; BEGIN
|
||||
master-bin.000001 # Query # # use `test`; INSERT INTO t2 VALUES (1,1), (1,2), (2,1), (2,2)
|
||||
master-bin.000001 # Query # # use `test`; COMMIT
|
||||
master-bin.000001 # Query # # use `test`; UPDATE t1, t2 SET m = 2, b = 3 WHERE n = c
|
||||
master-bin.000001 # Query # # use `test`; BEGIN
|
||||
master-bin.000001 # Query # # use `test`; INSERT INTO t3 VALUES (1,1), (1,2), (2,1), (2,2)
|
||||
master-bin.000001 # Query # # use `test`; UPDATE t1, t3 SET m = 2, e = 3 WHERE n = f
|
||||
master-bin.000001 # Query # # use `test`; UPDATE t3, t2 SET e = 2, b = 3 WHERE f = c
|
||||
master-bin.000001 # Query # # use `test`; COMMIT
|
||||
master-bin.000001 # Query # # BEGIN
|
||||
master-bin.000001 # Table_map # # table_id: # (test.t3)
|
||||
master-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status)
|
||||
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F
|
||||
master-bin.000001 # Query # # COMMIT
|
||||
mysqld-bin.000001 # Query # # use `test`; INSERT INTO t1 VALUES (1,1), (1,2), (2,1), (2,2)
|
||||
mysqld-bin.000001 # Query # # use `test`; BEGIN
|
||||
mysqld-bin.000001 # Query # # use `test`; INSERT INTO t2 VALUES (1,1), (1,2), (2,1), (2,2)
|
||||
mysqld-bin.000001 # Query # # use `test`; COMMIT
|
||||
mysqld-bin.000001 # Query # # use `test`; UPDATE t1, t2 SET m = 2, b = 3 WHERE n = c
|
||||
mysqld-bin.000001 # Query # # use `test`; BEGIN
|
||||
mysqld-bin.000001 # Query # # use `test`; INSERT INTO t3 VALUES (1,1), (1,2), (2,1), (2,2)
|
||||
mysqld-bin.000001 # Query # # use `test`; UPDATE t1, t3 SET m = 2, e = 3 WHERE n = f
|
||||
mysqld-bin.000001 # Query # # use `test`; UPDATE t3, t2 SET e = 2, b = 3 WHERE f = c
|
||||
mysqld-bin.000001 # Query # # use `test`; COMMIT
|
||||
mysqld-bin.000001 # Query # # BEGIN
|
||||
mysqld-bin.000001 # Table_map # # table_id: # (test.t3)
|
||||
mysqld-bin.000001 # Table_map # # table_id: # (mysql.ndb_apply_status)
|
||||
mysqld-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F
|
||||
mysqld-bin.000001 # Query # # COMMIT
|
||||
DROP TABLE t1, t2, t3;
|
||||
|
||||
@@ -7,5 +7,5 @@ create table t1 (a int primary key, b int) engine=ndb;
|
||||
insert into t1 values (1, 1);
|
||||
show binlog events from <binlog_start>;
|
||||
Log_name Pos Event_type Server_id End_log_pos Info
|
||||
master-bin.000001 # Query 1 # use `test`; drop table if exists t1
|
||||
mysqld-bin.000001 # Query 1 # use `test`; drop table if exists t1
|
||||
drop database mysqltest;
|
||||
|
||||
@@ -11,27 +11,27 @@ insert into t1 values (1,1);
|
||||
alter table t1 add c int;
|
||||
show binlog events from <binlog_start>;
|
||||
Log_name Pos Event_type Server_id End_log_pos Info
|
||||
master-bin.000001 # Query 1 # BEGIN
|
||||
master-bin.000001 # Table_map 1 # table_id: # (mysqltest.t1)
|
||||
master-bin.000001 # Table_map 1 # table_id: # (mysql.ndb_apply_status)
|
||||
master-bin.000001 # Write_rows 1 # table_id: # flags: STMT_END_F
|
||||
master-bin.000001 # Query 1 # COMMIT
|
||||
mysqld-bin.000001 # Query 1 # BEGIN
|
||||
mysqld-bin.000001 # Table_map 1 # table_id: # (mysqltest.t1)
|
||||
mysqld-bin.000001 # Table_map 1 # table_id: # (mysql.ndb_apply_status)
|
||||
mysqld-bin.000001 # Write_rows 1 # table_id: # flags: STMT_END_F
|
||||
mysqld-bin.000001 # Query 1 # COMMIT
|
||||
reset master;
|
||||
use mysqltest;
|
||||
insert into t2 values (1,1);
|
||||
show binlog events from <binlog_start>;
|
||||
Log_name Pos Event_type Server_id End_log_pos Info
|
||||
master-bin1.000001 # Query 102 # BEGIN
|
||||
master-bin1.000001 # Table_map 102 # table_id: # (mysqltest.t1)
|
||||
master-bin1.000001 # Table_map 102 # table_id: # (mysql.ndb_apply_status)
|
||||
master-bin1.000001 # Write_rows 102 # table_id: # flags: STMT_END_F
|
||||
master-bin1.000001 # Query 102 # COMMIT
|
||||
master-bin1.000001 # Query 102 # BEGIN
|
||||
master-bin1.000001 # Table_map 102 # table_id: # (mysqltest.t2)
|
||||
master-bin1.000001 # Table_map 102 # table_id: # (mysql.ndb_apply_status)
|
||||
master-bin1.000001 # Write_rows 102 # table_id: #
|
||||
master-bin1.000001 # Write_rows 102 # table_id: # flags: STMT_END_F
|
||||
master-bin1.000001 # Query 102 # COMMIT
|
||||
mysqld-bin.000001 # Query 2 # BEGIN
|
||||
mysqld-bin.000001 # Table_map 2 # table_id: # (mysqltest.t1)
|
||||
mysqld-bin.000001 # Table_map 2 # table_id: # (mysql.ndb_apply_status)
|
||||
mysqld-bin.000001 # Write_rows 2 # table_id: # flags: STMT_END_F
|
||||
mysqld-bin.000001 # Query 2 # COMMIT
|
||||
mysqld-bin.000001 # Query 2 # BEGIN
|
||||
mysqld-bin.000001 # Table_map 2 # table_id: # (mysqltest.t2)
|
||||
mysqld-bin.000001 # Table_map 2 # table_id: # (mysql.ndb_apply_status)
|
||||
mysqld-bin.000001 # Write_rows 2 # table_id: #
|
||||
mysqld-bin.000001 # Write_rows 2 # table_id: # flags: STMT_END_F
|
||||
mysqld-bin.000001 # Query 2 # COMMIT
|
||||
reset master;
|
||||
use mysqltest;
|
||||
drop table t1;
|
||||
@@ -41,40 +41,40 @@ create table t2 (d int key, e int) engine=ndb;
|
||||
insert into t1 values (1,1);
|
||||
show binlog events from <binlog_start>;
|
||||
Log_name Pos Event_type Server_id End_log_pos Info
|
||||
master-bin.000001 # Query 1 # BEGIN
|
||||
master-bin.000001 # Table_map 1 # table_id: # (mysqltest.t2)
|
||||
master-bin.000001 # Table_map 1 # table_id: # (mysql.ndb_apply_status)
|
||||
master-bin.000001 # Write_rows 1 # table_id: #
|
||||
master-bin.000001 # Write_rows 1 # table_id: # flags: STMT_END_F
|
||||
master-bin.000001 # Query 1 # COMMIT
|
||||
master-bin.000001 # Query 1 # use `mysqltest`; drop table t1
|
||||
master-bin.000001 # Query 1 # use `mysqltest`; drop table t2
|
||||
master-bin.000001 # Query 1 # use `mysqltest`; create table t1 (d int key, e int) engine=ndb
|
||||
master-bin.000001 # Query 1 # use `mysqltest`; create table t2 (d int key, e int) engine=ndb
|
||||
master-bin.000001 # Query 1 # BEGIN
|
||||
master-bin.000001 # Table_map 1 # table_id: # (mysqltest.t1)
|
||||
master-bin.000001 # Table_map 1 # table_id: # (mysql.ndb_apply_status)
|
||||
master-bin.000001 # Write_rows 1 # table_id: #
|
||||
master-bin.000001 # Write_rows 1 # table_id: # flags: STMT_END_F
|
||||
master-bin.000001 # Query 1 # COMMIT
|
||||
mysqld-bin.000001 # Query 1 # BEGIN
|
||||
mysqld-bin.000001 # Table_map 1 # table_id: # (mysqltest.t2)
|
||||
mysqld-bin.000001 # Table_map 1 # table_id: # (mysql.ndb_apply_status)
|
||||
mysqld-bin.000001 # Write_rows 1 # table_id: #
|
||||
mysqld-bin.000001 # Write_rows 1 # table_id: # flags: STMT_END_F
|
||||
mysqld-bin.000001 # Query 1 # COMMIT
|
||||
mysqld-bin.000001 # Query 1 # use `mysqltest`; drop table t1
|
||||
mysqld-bin.000001 # Query 1 # use `mysqltest`; drop table t2
|
||||
mysqld-bin.000001 # Query 1 # use `mysqltest`; create table t1 (d int key, e int) engine=ndb
|
||||
mysqld-bin.000001 # Query 1 # use `mysqltest`; create table t2 (d int key, e int) engine=ndb
|
||||
mysqld-bin.000001 # Query 1 # BEGIN
|
||||
mysqld-bin.000001 # Table_map 1 # table_id: # (mysqltest.t1)
|
||||
mysqld-bin.000001 # Table_map 1 # table_id: # (mysql.ndb_apply_status)
|
||||
mysqld-bin.000001 # Write_rows 1 # table_id: #
|
||||
mysqld-bin.000001 # Write_rows 1 # table_id: # flags: STMT_END_F
|
||||
mysqld-bin.000001 # Query 1 # COMMIT
|
||||
use mysqltest;
|
||||
insert into t2 values (1,1);
|
||||
show binlog events from <binlog_start>;
|
||||
Log_name Pos Event_type Server_id End_log_pos Info
|
||||
master-bin1.000001 # Query 1 # use `mysqltest`; drop table `t1`
|
||||
master-bin1.000001 # Query 1 # use `mysqltest`; drop table `t2`
|
||||
master-bin1.000001 # Query 1 # use `mysqltest`; create table t1 (d int key, e int) engine=ndb
|
||||
master-bin1.000001 # Query 1 # use `mysqltest`; create table t2 (d int key, e int) engine=ndb
|
||||
master-bin1.000001 # Query 102 # BEGIN
|
||||
master-bin1.000001 # Table_map 102 # table_id: # (mysqltest.t1)
|
||||
master-bin1.000001 # Table_map 102 # table_id: # (mysql.ndb_apply_status)
|
||||
master-bin1.000001 # Write_rows 102 # table_id: #
|
||||
master-bin1.000001 # Write_rows 102 # table_id: # flags: STMT_END_F
|
||||
master-bin1.000001 # Query 102 # COMMIT
|
||||
master-bin1.000001 # Query 102 # BEGIN
|
||||
master-bin1.000001 # Table_map 102 # table_id: # (mysqltest.t2)
|
||||
master-bin1.000001 # Table_map 102 # table_id: # (mysql.ndb_apply_status)
|
||||
master-bin1.000001 # Write_rows 102 # table_id: #
|
||||
master-bin1.000001 # Write_rows 102 # table_id: # flags: STMT_END_F
|
||||
master-bin1.000001 # Query 102 # COMMIT
|
||||
mysqld-bin.000001 # Query 1 # use `mysqltest`; drop table `t1`
|
||||
mysqld-bin.000001 # Query 1 # use `mysqltest`; drop table `t2`
|
||||
mysqld-bin.000001 # Query 1 # use `mysqltest`; create table t1 (d int key, e int) engine=ndb
|
||||
mysqld-bin.000001 # Query 1 # use `mysqltest`; create table t2 (d int key, e int) engine=ndb
|
||||
mysqld-bin.000001 # Query 2 # BEGIN
|
||||
mysqld-bin.000001 # Table_map 2 # table_id: # (mysqltest.t1)
|
||||
mysqld-bin.000001 # Table_map 2 # table_id: # (mysql.ndb_apply_status)
|
||||
mysqld-bin.000001 # Write_rows 2 # table_id: #
|
||||
mysqld-bin.000001 # Write_rows 2 # table_id: # flags: STMT_END_F
|
||||
mysqld-bin.000001 # Query 2 # COMMIT
|
||||
mysqld-bin.000001 # Query 2 # BEGIN
|
||||
mysqld-bin.000001 # Table_map 2 # table_id: # (mysqltest.t2)
|
||||
mysqld-bin.000001 # Table_map 2 # table_id: # (mysql.ndb_apply_status)
|
||||
mysqld-bin.000001 # Write_rows 2 # table_id: #
|
||||
mysqld-bin.000001 # Write_rows 2 # table_id: # flags: STMT_END_F
|
||||
mysqld-bin.000001 # Query 2 # COMMIT
|
||||
drop database mysqltest;
|
||||
|
||||
@@ -8,13 +8,13 @@ CREATE TABLE t2 (a INT PRIMARY KEY, b int) ENGINE = NDB;
|
||||
INSERT INTO t2 VALUES (1,1),(2,2);
|
||||
show binlog events from <binlog_start>;
|
||||
Log_name Pos Event_type Server_id End_log_pos Info
|
||||
master-bin1.000001 # Query 102 # use `test`; CREATE TABLE t2 (a INT PRIMARY KEY, b int) ENGINE = NDB
|
||||
master-bin1.000001 # Query 102 # BEGIN
|
||||
master-bin1.000001 # Table_map 102 # table_id: # (test.t2)
|
||||
master-bin1.000001 # Table_map 102 # table_id: # (mysql.ndb_apply_status)
|
||||
master-bin1.000001 # Write_rows 102 # table_id: #
|
||||
master-bin1.000001 # Write_rows 102 # table_id: # flags: STMT_END_F
|
||||
master-bin1.000001 # Query 102 # COMMIT
|
||||
mysqld-bin.000001 # Query 2 # use `test`; CREATE TABLE t2 (a INT PRIMARY KEY, b int) ENGINE = NDB
|
||||
mysqld-bin.000001 # Query 2 # BEGIN
|
||||
mysqld-bin.000001 # Table_map 2 # table_id: # (test.t2)
|
||||
mysqld-bin.000001 # Table_map 2 # table_id: # (mysql.ndb_apply_status)
|
||||
mysqld-bin.000001 # Write_rows 2 # table_id: #
|
||||
mysqld-bin.000001 # Write_rows 2 # table_id: # flags: STMT_END_F
|
||||
mysqld-bin.000001 # Query 2 # COMMIT
|
||||
select * from t2 order by a;
|
||||
a b
|
||||
1 1
|
||||
@@ -30,14 +30,14 @@ a b
|
||||
DROP TABLE t2;
|
||||
show binlog events from <binlog_start>;
|
||||
Log_name Pos Event_type Server_id End_log_pos Info
|
||||
master-bin.000001 # Query 102 # use `test`; CREATE TABLE t2 (a INT PRIMARY KEY, b int) ENGINE = NDB
|
||||
master-bin.000001 # Query 1 # BEGIN
|
||||
master-bin.000001 # Table_map 1 # table_id: # (test.t2)
|
||||
master-bin.000001 # Table_map 1 # table_id: # (mysql.ndb_apply_status)
|
||||
master-bin.000001 # Write_rows 1 # table_id: #
|
||||
master-bin.000001 # Write_rows 1 # table_id: # flags: STMT_END_F
|
||||
master-bin.000001 # Query 1 # COMMIT
|
||||
master-bin.000001 # Query 1 # use `test`; DROP TABLE t2
|
||||
mysqld-bin.000001 # Query 2 # use `test`; CREATE TABLE t2 (a INT PRIMARY KEY, b int) ENGINE = NDB
|
||||
mysqld-bin.000001 # Query 1 # BEGIN
|
||||
mysqld-bin.000001 # Table_map 1 # table_id: # (test.t2)
|
||||
mysqld-bin.000001 # Table_map 1 # table_id: # (mysql.ndb_apply_status)
|
||||
mysqld-bin.000001 # Write_rows 1 # table_id: #
|
||||
mysqld-bin.000001 # Write_rows 1 # table_id: # flags: STMT_END_F
|
||||
mysqld-bin.000001 # Query 1 # COMMIT
|
||||
mysqld-bin.000001 # Query 1 # use `test`; DROP TABLE t2
|
||||
SELECT inserts,updates,deletes,schemaops FROM
|
||||
mysql.ndb_binlog_index WHERE epoch=<the_epoch>;
|
||||
inserts updates deletes schemaops
|
||||
@@ -48,13 +48,13 @@ CREATE TABLE t1 (a INT PRIMARY KEY) ENGINE = NDB;
|
||||
INSERT INTO t1 VALUES (1),(2);
|
||||
show binlog events from <binlog_start>;
|
||||
Log_name Pos Event_type Server_id End_log_pos Info
|
||||
master-bin1.000001 # Query 102 # use `test`; CREATE TABLE t1 (a INT PRIMARY KEY) ENGINE = NDB
|
||||
master-bin1.000001 # Query 102 # BEGIN
|
||||
master-bin1.000001 # Table_map 102 # table_id: # (test.t1)
|
||||
master-bin1.000001 # Table_map 102 # table_id: # (mysql.ndb_apply_status)
|
||||
master-bin1.000001 # Write_rows 102 # table_id: #
|
||||
master-bin1.000001 # Write_rows 102 # table_id: # flags: STMT_END_F
|
||||
master-bin1.000001 # Query 102 # COMMIT
|
||||
mysqld-bin.000001 # Query 2 # use `test`; CREATE TABLE t1 (a INT PRIMARY KEY) ENGINE = NDB
|
||||
mysqld-bin.000001 # Query 2 # BEGIN
|
||||
mysqld-bin.000001 # Table_map 2 # table_id: # (test.t1)
|
||||
mysqld-bin.000001 # Table_map 2 # table_id: # (mysql.ndb_apply_status)
|
||||
mysqld-bin.000001 # Write_rows 2 # table_id: #
|
||||
mysqld-bin.000001 # Write_rows 2 # table_id: # flags: STMT_END_F
|
||||
mysqld-bin.000001 # Query 2 # COMMIT
|
||||
SELECT @the_epoch2:=epoch,inserts,updates,deletes,schemaops FROM
|
||||
mysql.ndb_binlog_index ORDER BY epoch DESC LIMIT 1;
|
||||
@the_epoch2:=epoch inserts updates deletes schemaops
|
||||
@@ -66,14 +66,14 @@ inserts updates deletes schemaops
|
||||
drop table t1;
|
||||
show binlog events from <binlog_start>;
|
||||
Log_name Pos Event_type Server_id End_log_pos Info
|
||||
master-bin1.000001 # Query 102 # use `test`; CREATE TABLE t1 (a INT PRIMARY KEY) ENGINE = NDB
|
||||
master-bin1.000001 # Query 102 # BEGIN
|
||||
master-bin1.000001 # Table_map 102 # table_id: # (test.t1)
|
||||
master-bin1.000001 # Table_map 102 # table_id: # (mysql.ndb_apply_status)
|
||||
master-bin1.000001 # Write_rows 102 # table_id: #
|
||||
master-bin1.000001 # Write_rows 102 # table_id: # flags: STMT_END_F
|
||||
master-bin1.000001 # Query 102 # COMMIT
|
||||
master-bin1.000001 # Query 102 # use `test`; drop table t1
|
||||
mysqld-bin.000001 # Query 2 # use `test`; CREATE TABLE t1 (a INT PRIMARY KEY) ENGINE = NDB
|
||||
mysqld-bin.000001 # Query 2 # BEGIN
|
||||
mysqld-bin.000001 # Table_map 2 # table_id: # (test.t1)
|
||||
mysqld-bin.000001 # Table_map 2 # table_id: # (mysql.ndb_apply_status)
|
||||
mysqld-bin.000001 # Write_rows 2 # table_id: #
|
||||
mysqld-bin.000001 # Write_rows 2 # table_id: # flags: STMT_END_F
|
||||
mysqld-bin.000001 # Query 2 # COMMIT
|
||||
mysqld-bin.000001 # Query 2 # use `test`; drop table t1
|
||||
SELECT inserts,updates,deletes,schemaops FROM
|
||||
mysql.ndb_binlog_index WHERE epoch > <the_epoch> AND epoch <= <the_epoch2>;
|
||||
inserts updates deletes schemaops
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
ndbd,1,localhost ndbd,2,localhost ndb_mgmd,3,localhost mysqld,4, mysqld,5, mysqld,6, mysqld,7, mysqld,8, mysqld,9, mysqld,10, mysqld,11,
|
||||
ndbd,1,localhost ndbd,2,localhost ndb_mgmd,3,localhost mysqld,4,localhost mysqld,5,localhost mysqld,6,localhost
|
||||
1,localhost,20971520,1048576 2,localhost,20971520,1048576
|
||||
1 localhost 20971520 1048576
|
||||
2 localhost 20971520 1048576
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
DROP TABLE IF EXISTS t1;
|
||||
CREATE TABLE t1 (word CHAR(20) NOT NULL PRIMARY KEY) ENGINE=NDB;
|
||||
LOAD DATA INFILE '../std_data_ln/words.dat' INTO TABLE t1 ;
|
||||
LOAD DATA INFILE '../../../std_data/words.dat' INTO TABLE t1 ;
|
||||
ERROR 23000: Can't write; duplicate key in table 't1'
|
||||
DROP TABLE t1;
|
||||
CREATE TABLE t1 (word CHAR(20) NOT NULL) ENGINE=NDB;
|
||||
LOAD DATA INFILE '../std_data_ln/words.dat' INTO TABLE t1 ;
|
||||
LOAD DATA INFILE '../../../std_data/words.dat' INTO TABLE t1 ;
|
||||
SELECT * FROM t1 ORDER BY word;
|
||||
word
|
||||
Aarhus
|
||||
|
||||
@@ -1,19 +1,19 @@
|
||||
DROP TABLE IF EXISTS t1;
|
||||
create table t1(a int) engine=myisam;
|
||||
select * into outfile 'MYSQLTEST_VARDIR/master-data/ndb_loaddatalocal.select_outfile' from t1;
|
||||
select * into outfile 'MYSQLD_DATADIR/ndb_loaddatalocal.select_outfile' from t1;
|
||||
drop table t1;
|
||||
create table t1(a int) engine=ndb;
|
||||
load data local infile 'MYSQLTEST_VARDIR/master-data/ndb_loaddatalocal.select_outfile' into table t1;
|
||||
load data local infile 'MYSQLD_DATADIR/ndb_loaddatalocal.select_outfile' into table t1;
|
||||
select count(*) from t1;
|
||||
count(*)
|
||||
10000
|
||||
drop table t1;
|
||||
create table t1(a int) engine=myisam;
|
||||
insert into t1 values (1), (2), (2), (3);
|
||||
select * into outfile 'MYSQLTEST_VARDIR/master-data/ndb_loaddatalocal.select_outfile' from t1;
|
||||
select * into outfile 'MYSQLD_DATADIR/ndb_loaddatalocal.select_outfile' from t1;
|
||||
drop table t1;
|
||||
create table t1(a int primary key) engine=ndb;
|
||||
load data local infile 'MYSQLTEST_VARDIR/master-data/ndb_loaddatalocal.select_outfile' into table t1;
|
||||
load data local infile 'MYSQLD_DATADIR/ndb_loaddatalocal.select_outfile' into table t1;
|
||||
select * from t1 order by a;
|
||||
a
|
||||
1
|
||||
@@ -22,10 +22,10 @@ a
|
||||
drop table t1;
|
||||
create table t1(a int) engine=myisam;
|
||||
insert into t1 values (1), (1), (2), (3);
|
||||
select * into outfile 'MYSQLTEST_VARDIR/master-data/ndb_loaddatalocal.select_outfile' from t1;
|
||||
select * into outfile 'MYSQLD_DATADIR/ndb_loaddatalocal.select_outfile' from t1;
|
||||
drop table t1;
|
||||
create table t1(a int primary key) engine=ndb;
|
||||
load data local infile 'MYSQLTEST_VARDIR/master-data/ndb_loaddatalocal.select_outfile' into table t1;
|
||||
load data local infile 'MYSQLD_DATADIR/ndb_loaddatalocal.select_outfile' into table t1;
|
||||
select * from t1 order by a;
|
||||
a
|
||||
1
|
||||
@@ -34,10 +34,10 @@ a
|
||||
drop table t1;
|
||||
create table t1(a int) engine=myisam;
|
||||
insert into t1 values (1), (2), (3), (3);
|
||||
select * into outfile 'MYSQLTEST_VARDIR/master-data/ndb_loaddatalocal.select_outfile' from t1;
|
||||
select * into outfile 'MYSQLD_DATADIR/ndb_loaddatalocal.select_outfile' from t1;
|
||||
drop table t1;
|
||||
create table t1(a int primary key) engine=ndb;
|
||||
load data local infile 'MYSQLTEST_VARDIR/master-data/ndb_loaddatalocal.select_outfile' into table t1;
|
||||
load data local infile 'MYSQLD_DATADIR/ndb_loaddatalocal.select_outfile' into table t1;
|
||||
select * from t1 order by a;
|
||||
a
|
||||
1
|
||||
|
||||
@@ -72,7 +72,7 @@ pk apk data
|
||||
3 3 3
|
||||
delete from t1;
|
||||
insert into t1 values (1, 1, 1), (4, 4, 4), (6, 6, 6);
|
||||
load data infile '../std_data_ln/loaddata5.dat' replace into table t1 fields terminated by '' enclosed by '' ignore 1 lines (pk, apk);
|
||||
load data infile '../../../std_data/loaddata5.dat' replace into table t1 fields terminated by '' enclosed by '' ignore 1 lines (pk, apk);
|
||||
select * from t1 order by pk;
|
||||
pk apk data
|
||||
1 1 1
|
||||
@@ -80,7 +80,7 @@ pk apk data
|
||||
5 6 NULL
|
||||
delete from t1;
|
||||
insert into t1 values (1, 1, 1), (3, 3, 3), (5, 5, 5);
|
||||
load data infile '../std_data_ln/loaddata5.dat' replace into table t1 fields terminated by '' enclosed by '' ignore 1 lines (pk, apk);
|
||||
load data infile '../../../std_data/loaddata5.dat' replace into table t1 fields terminated by '' enclosed by '' ignore 1 lines (pk, apk);
|
||||
select * from t1 order by pk;
|
||||
pk apk data
|
||||
1 1 1
|
||||
|
||||
@@ -131,12 +131,8 @@ create table t9 engine=myisam as select * from t9_c;
|
||||
create table t10 engine=myisam as select * from t10_c;
|
||||
ForceVarPart: 0
|
||||
ForceVarPart: 1
|
||||
CREATE TEMPORARY TABLE IF NOT EXISTS test.backup_info (id INT, backup_id INT) ENGINE = HEAP;
|
||||
DELETE FROM test.backup_info;
|
||||
LOAD DATA INFILE '../tmp.dat' INTO TABLE test.backup_info FIELDS TERMINATED BY ',';
|
||||
SELECT @the_backup_id:=backup_id FROM test.backup_info;
|
||||
@the_backup_id:=backup_id
|
||||
<the_backup_id>
|
||||
CREATE TEMPORARY TABLE test.backup_info (id INT, backup_id INT) ENGINE = HEAP;
|
||||
LOAD DATA INFILE 'DUMP_FILE' INTO TABLE test.backup_info FIELDS TERMINATED BY ',';
|
||||
DROP TABLE test.backup_info;
|
||||
drop table t1_c,t2_c,t3_c,t4_c,t5_c,t6_c,t7_c,t8_c,t9_c,t10_c;
|
||||
ForceVarPart: 0
|
||||
@@ -290,12 +286,8 @@ auto_increment
|
||||
10001
|
||||
ALTER TABLE t7_c
|
||||
PARTITION BY LINEAR KEY (`dardtestard`);
|
||||
CREATE TEMPORARY TABLE IF NOT EXISTS test.backup_info (id INT, backup_id INT) ENGINE = HEAP;
|
||||
DELETE FROM test.backup_info;
|
||||
LOAD DATA INFILE '../tmp.dat' INTO TABLE test.backup_info FIELDS TERMINATED BY ',';
|
||||
SELECT @the_backup_id:=backup_id FROM test.backup_info;
|
||||
@the_backup_id:=backup_id
|
||||
<the_backup_id>
|
||||
CREATE TEMPORARY TABLE test.backup_info (id INT, backup_id INT) ENGINE = HEAP;
|
||||
LOAD DATA INFILE 'DUMP_FILE' INTO TABLE test.backup_info FIELDS TERMINATED BY ',';
|
||||
DROP TABLE test.backup_info;
|
||||
drop table t1_c,t2_c,t3_c,t4_c,t5_c,t6_c,t7_c,t8_c,t9_c,t10_c;
|
||||
select count(*) from t1;
|
||||
@@ -498,12 +490,8 @@ select * from t9_c) a;
|
||||
count(*)
|
||||
3
|
||||
drop table t1_c,t3_c,t4_c,t5_c,t6_c,t7_c,t8_c,t9_c,t10_c;
|
||||
CREATE TEMPORARY TABLE IF NOT EXISTS test.backup_info (id INT, backup_id INT) ENGINE = HEAP;
|
||||
DELETE FROM test.backup_info;
|
||||
LOAD DATA INFILE '../tmp.dat' INTO TABLE test.backup_info FIELDS TERMINATED BY ',';
|
||||
SELECT @the_backup_id:=backup_id FROM test.backup_info;
|
||||
@the_backup_id:=backup_id
|
||||
<the_backup_id>
|
||||
CREATE TEMPORARY TABLE test.backup_info (id INT, backup_id INT) ENGINE = HEAP;
|
||||
LOAD DATA INFILE 'DUMP_FILE' INTO TABLE test.backup_info FIELDS TERMINATED BY ',';
|
||||
DROP TABLE test.backup_info;
|
||||
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9,t10;
|
||||
drop table if exists t2_c;
|
||||
|
||||
@@ -125,12 +125,8 @@ create table t6 engine=myisam as select * from t6_c;
|
||||
create table t7 engine=myisam as select * from t7_c;
|
||||
create table t8 engine=myisam as select * from t8_c;
|
||||
create table t9 engine=myisam as select * from t9_c;
|
||||
CREATE TEMPORARY TABLE IF NOT EXISTS test.backup_info (id INT, backup_id INT) ENGINE = HEAP;
|
||||
DELETE FROM test.backup_info;
|
||||
LOAD DATA INFILE '../tmp.dat' INTO TABLE test.backup_info FIELDS TERMINATED BY ',';
|
||||
SELECT @the_backup_id:=backup_id FROM test.backup_info;
|
||||
@the_backup_id:=backup_id
|
||||
<the_backup_id>
|
||||
CREATE TEMPORARY TABLE test.backup_info (id INT, backup_id INT) ENGINE = HEAP;
|
||||
LOAD DATA INFILE 'DUMP_FILE' INTO TABLE test.backup_info FIELDS TERMINATED BY ',';
|
||||
DROP TABLE test.backup_info;
|
||||
drop table t1_c,t2_c,t3_c,t4_c,t5_c,t6_c,t7_c,t8_c,t9_c;
|
||||
select count(*) from t1;
|
||||
@@ -248,12 +244,8 @@ PARTITION BY LINEAR HASH (`relatta`)
|
||||
PARTITIONS 4;
|
||||
ALTER TABLE t7_c
|
||||
PARTITION BY LINEAR KEY (`dardtestard`);
|
||||
CREATE TEMPORARY TABLE IF NOT EXISTS test.backup_info (id INT, backup_id INT) ENGINE = HEAP;
|
||||
DELETE FROM test.backup_info;
|
||||
LOAD DATA INFILE '../tmp.dat' INTO TABLE test.backup_info FIELDS TERMINATED BY ',';
|
||||
SELECT @the_backup_id:=backup_id FROM test.backup_info;
|
||||
@the_backup_id:=backup_id
|
||||
<the_backup_id>
|
||||
CREATE TEMPORARY TABLE test.backup_info (id INT, backup_id INT) ENGINE = HEAP;
|
||||
LOAD DATA INFILE 'DUMP_FILE' INTO TABLE test.backup_info FIELDS TERMINATED BY ',';
|
||||
DROP TABLE test.backup_info;
|
||||
drop table t1_c,t2_c,t3_c,t4_c,t5_c,t6_c,t7_c,t8_c,t9_c;
|
||||
select count(*) from t1;
|
||||
@@ -456,12 +448,8 @@ select * from t9_c) a;
|
||||
count(*)
|
||||
3
|
||||
drop table t1_c,t3_c,t4_c,t5_c,t6_c,t7_c,t8_c,t9_c;
|
||||
CREATE TEMPORARY TABLE IF NOT EXISTS test.backup_info (id INT, backup_id INT) ENGINE = HEAP;
|
||||
DELETE FROM test.backup_info;
|
||||
LOAD DATA INFILE '../tmp.dat' INTO TABLE test.backup_info FIELDS TERMINATED BY ',';
|
||||
SELECT @the_backup_id:=backup_id FROM test.backup_info;
|
||||
@the_backup_id:=backup_id
|
||||
<the_backup_id>
|
||||
CREATE TEMPORARY TABLE test.backup_info (id INT, backup_id INT) ENGINE = HEAP;
|
||||
LOAD DATA INFILE 'DUMP_FILE' INTO TABLE test.backup_info FIELDS TERMINATED BY ',';
|
||||
DROP TABLE test.backup_info;
|
||||
Create table test/def/t2_c failed: Translate frm error
|
||||
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
|
||||
|
||||
@@ -227,12 +227,8 @@ hex(h3) NULL
|
||||
hex(i1) NULL
|
||||
hex(i2) NULL
|
||||
hex(i3) NULL
|
||||
CREATE TEMPORARY TABLE IF NOT EXISTS test.backup_info (id INT, backup_id INT) ENGINE = HEAP;
|
||||
DELETE FROM test.backup_info;
|
||||
LOAD DATA INFILE '../tmp.dat' INTO TABLE test.backup_info FIELDS TERMINATED BY ',';
|
||||
SELECT @the_backup_id:=backup_id FROM test.backup_info;
|
||||
@the_backup_id:=backup_id
|
||||
<the_backup_id>
|
||||
CREATE TEMPORARY TABLE test.backup_info (id INT, backup_id INT) ENGINE = HEAP;
|
||||
LOAD DATA INFILE 'DUMP_FILE' INTO TABLE test.backup_info FIELDS TERMINATED BY ',';
|
||||
DROP TABLE test.backup_info;
|
||||
1;0x1;0x17;0x789A;0x789ABCDE;0xFEDC0001;127;255;32767;65535;2147483647;4294967295;9223372036854775807;18446744073709551615;1;12345678901234567890123456789012;123456789;1;12345678901234567890123456789012;123456789;0x12;0x123456789ABCDEF0;0x012345;0x12;0x123456789ABCDEF0;0x00123450
|
||||
2;0x0;0x0;0x0;0x0;0x0;-128;0;-32768;0;-2147483648;0;-9223372036854775808;0;;;;;;;0x0;0x0;0x0;0x0;0x0;0x0
|
||||
@@ -261,12 +257,8 @@ create table t4 (pk int key, a int) engine ndb;
|
||||
insert into t2 values (1,11),(2,12),(3,13),(4,14),(5,15);
|
||||
insert into t3 values (1,21),(2,22),(3,23),(4,24),(5,25);
|
||||
insert into t4 values (1,31),(2,32),(3,33),(4,34),(5,35);
|
||||
CREATE TEMPORARY TABLE IF NOT EXISTS test.backup_info (id INT, backup_id INT) ENGINE = HEAP;
|
||||
DELETE FROM test.backup_info;
|
||||
LOAD DATA INFILE '../tmp.dat' INTO TABLE test.backup_info FIELDS TERMINATED BY ',';
|
||||
SELECT @the_backup_id:=backup_id FROM test.backup_info;
|
||||
@the_backup_id:=backup_id
|
||||
<the_backup_id>
|
||||
CREATE TEMPORARY TABLE test.backup_info (id INT, backup_id INT) ENGINE = HEAP;
|
||||
LOAD DATA INFILE 'DUMP_FILE' INTO TABLE test.backup_info FIELDS TERMINATED BY ',';
|
||||
DROP TABLE test.backup_info;
|
||||
'1' '1' '12345678901234567890123456789012' '123456789' '1' '12345678901234567890123456789012' '123456789' '0x20' '0x123456789ABCDEF020' '0x012345000020' '0x1200000020' '0x123456789ABCDEF000000020' '0x00123450000020'
|
||||
|
||||
@@ -305,12 +297,8 @@ create table t1
|
||||
insert into t1 values(1, 8388607, 16777215);
|
||||
insert into t1 values(2, -8388608, 0);
|
||||
insert into t1 values(3, -1, 1);
|
||||
CREATE TEMPORARY TABLE IF NOT EXISTS test.backup_info (id INT, backup_id INT) ENGINE = HEAP;
|
||||
DELETE FROM test.backup_info;
|
||||
LOAD DATA INFILE '../tmp.dat' INTO TABLE test.backup_info FIELDS TERMINATED BY ',';
|
||||
SELECT @the_backup_id:=backup_id FROM test.backup_info;
|
||||
@the_backup_id:=backup_id
|
||||
<the_backup_id>
|
||||
CREATE TEMPORARY TABLE test.backup_info (id INT, backup_id INT) ENGINE = HEAP;
|
||||
LOAD DATA INFILE 'DUMP_FILE' INTO TABLE test.backup_info FIELDS TERMINATED BY ',';
|
||||
DROP TABLE test.backup_info;
|
||||
1;8388607;16777215
|
||||
2;-8388608;0
|
||||
|
||||
@@ -120,7 +120,7 @@ d 1 2.050000000000000000000000000000
|
||||
delete from t1;
|
||||
delete from t2;
|
||||
insert into t1 values (3, 1, 1.05), (5, 2, 2.05);
|
||||
load data infile '../std_data_ln/loaddata5.dat' replace into table t1 fields terminated by '' enclosed by '' ignore 1 lines (id, a);
|
||||
load data infile '../../../std_data/loaddata5.dat' replace into table t1 fields terminated by '' enclosed by '' ignore 1 lines (id, a);
|
||||
select * from t1 order by id;
|
||||
id a b
|
||||
3 4 0.000000000000000000000000000000
|
||||
|
||||
@@ -362,7 +362,8 @@ CREATE TABLE t1 (
|
||||
CREATE TEMPORARY TABLE ndb_show_tables (id INT, type VARCHAR(20), state VARCHAR(20), logging VARCHAR(20), _database VARCHAR(255), _schema VARCHAR(20), name VARCHAR(255));
|
||||
|
||||
--disable_warnings
|
||||
--exec $NDB_TOOLS_DIR/ndb_show_tables --p > $MYSQLTEST_VARDIR/master-data/test/tmp.dat
|
||||
let $MYSQLD_DATADIR= `select @@datadir`;
|
||||
--exec $NDB_TOOLS_DIR/ndb_show_tables --p > $MYSQLD_DATADIR/test/tmp.dat
|
||||
LOAD DATA INFILE 'tmp.dat' INTO TABLE ndb_show_tables;
|
||||
--enable_warnings
|
||||
|
||||
@@ -372,7 +373,7 @@ truncate ndb_show_tables;
|
||||
|
||||
alter table t1 change tiny new_tiny tinyint(4) DEFAULT '0' NOT NULL;
|
||||
--disable_warnings
|
||||
--exec $NDB_TOOLS_DIR/ndb_show_tables --p > $MYSQLTEST_VARDIR/master-data/test/tmp.dat
|
||||
--exec $NDB_TOOLS_DIR/ndb_show_tables --p > $MYSQLD_DATADIR/test/tmp.dat
|
||||
LOAD DATA INFILE 'tmp.dat' INTO TABLE ndb_show_tables;
|
||||
--enable_warnings
|
||||
|
||||
@@ -386,9 +387,9 @@ alter table t1 add index i2(new_tiny);
|
||||
drop index i1 on t1;
|
||||
|
||||
--disable_warnings
|
||||
--exec $NDB_TOOLS_DIR/ndb_show_tables --p > $MYSQLTEST_VARDIR/master-data/test/tmp.dat
|
||||
--exec $NDB_TOOLS_DIR/ndb_show_tables --p > $MYSQLD_DATADIR/test/tmp.dat
|
||||
LOAD DATA INFILE 'tmp.dat' INTO TABLE ndb_show_tables;
|
||||
--exec rm $MYSQLTEST_VARDIR/master-data/test/tmp.dat || true
|
||||
--exec rm $MYSQLD_DATADIR/test/tmp.dat || true
|
||||
--enable_warnings
|
||||
|
||||
select 'no_copy' from ndb_show_tables where id = @t1_id and name like '%t1%';
|
||||
|
||||
@@ -30,7 +30,7 @@ while ($mysql_errno)
|
||||
--enable_query_log
|
||||
|
||||
--source include/show_binlog_events2.inc
|
||||
PURGE MASTER LOGS TO 'master-bin.000002';
|
||||
PURGE MASTER LOGS TO 'mysqld-bin.000002';
|
||||
|
||||
--source include/show_binlog_events2.inc
|
||||
drop table t1;
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
--exec $NDB_TOOLS_DIR/ndb_config --no-defaults --query=nodeid,host,DataMemory,IndexMemory --type=ndbd 2> /dev/null
|
||||
--exec $NDB_TOOLS_DIR/ndb_config --no-defaults -r \\\n -f " " --query=nodeid,host,DataMemory,IndexMemory --type=ndbd 2> /dev/null
|
||||
--exec $NDB_TOOLS_DIR/ndb_config --no-defaults --query=nodeid --type=ndbd --host=localhost 2> /dev/null
|
||||
--exec $NDB_TOOLS_DIR/ndb_config --no-defaults --query=type,nodeid,host --config-file=$NDB_BACKUP_DIR/config.ini 2> /dev/null
|
||||
--exec $NDB_TOOLS_DIR/ndb_config --no-defaults --query=type,nodeid,host --config-file=$MYSQL_TEST_DIR/std_data/ndb_config_config.ini 2> /dev/null
|
||||
|
||||
# End of 4.1 tests
|
||||
|
||||
@@ -18,6 +18,6 @@
|
||||
--exec $NDB_TOOLS_DIR/ndb_config --defaults-group-suffix=.cluster2 --defaults-file=$MYSQL_TEST_DIR/std_data/ndb_config_mycnf2.cnf --ndb-shm --connections --query=type,nodeid1,nodeid2,group,nodeidserver --mycnf 2> /dev/null
|
||||
|
||||
|
||||
--exec $NDB_TOOLS_DIR/ndb_config --no-defaults --query=nodeid --host=localhost --config-file=$NDB_BACKUP_DIR/config.ini 2> /dev/null
|
||||
--exec $NDB_TOOLS_DIR/ndb_config --no-defaults --query=nodeid --host=1.2.3.4 --config-file=$NDB_BACKUP_DIR/config.ini 2> /dev/null
|
||||
--exec $NDB_TOOLS_DIR/ndb_config --no-defaults --query=nodeid --host=127.0.0.1 --config-file=$NDB_BACKUP_DIR/config.ini 2> /dev/null
|
||||
--exec $NDB_TOOLS_DIR/ndb_config --no-defaults --query=nodeid --host=localhost --config-file=$MYSQL_TEST_DIR/std_data/ndb_config_config.ini 2> /dev/null
|
||||
--exec $NDB_TOOLS_DIR/ndb_config --no-defaults --query=nodeid --host=1.2.3.4 --config-file=$MYSQL_TEST_DIR/std_data/ndb_config_config.ini 2> /dev/null
|
||||
--exec $NDB_TOOLS_DIR/ndb_config --no-defaults --query=nodeid --host=127.0.0.1 --config-file=$MYSQL_TEST_DIR/std_data/ndb_config_config.ini 2> /dev/null
|
||||
|
||||
@@ -12,12 +12,12 @@ DROP TABLE IF EXISTS t1;
|
||||
# should give duplicate key
|
||||
CREATE TABLE t1 (word CHAR(20) NOT NULL PRIMARY KEY) ENGINE=NDB;
|
||||
--error 1022
|
||||
LOAD DATA INFILE '../std_data_ln/words.dat' INTO TABLE t1 ;
|
||||
LOAD DATA INFILE '../../../std_data/words.dat' INTO TABLE t1 ;
|
||||
DROP TABLE t1;
|
||||
|
||||
# now without a primary key we should be ok
|
||||
CREATE TABLE t1 (word CHAR(20) NOT NULL) ENGINE=NDB;
|
||||
LOAD DATA INFILE '../std_data_ln/words.dat' INTO TABLE t1 ;
|
||||
LOAD DATA INFILE '../../../std_data/words.dat' INTO TABLE t1 ;
|
||||
SELECT * FROM t1 ORDER BY word;
|
||||
DROP TABLE t1;
|
||||
|
||||
|
||||
@@ -15,55 +15,56 @@ while ($1)
|
||||
dec $1;
|
||||
}
|
||||
set SQL_LOG_BIN=1;
|
||||
let $MYSQLD_DATADIR= `select @@datadir`;
|
||||
enable_query_log;
|
||||
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
|
||||
eval select * into outfile '$MYSQLTEST_VARDIR/master-data/ndb_loaddatalocal.select_outfile' from t1;
|
||||
--replace_result $MYSQLD_DATADIR MYSQLD_DATADIR
|
||||
eval select * into outfile '$MYSQLD_DATADIR/ndb_loaddatalocal.select_outfile' from t1;
|
||||
#This will generate a 20KB file, now test LOAD DATA LOCAL
|
||||
drop table t1;
|
||||
|
||||
create table t1(a int) engine=ndb;
|
||||
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
|
||||
eval load data local infile '$MYSQLTEST_VARDIR/master-data/ndb_loaddatalocal.select_outfile' into table t1;
|
||||
--replace_result $MYSQLD_DATADIR MYSQLD_DATADIR
|
||||
eval load data local infile '$MYSQLD_DATADIR/ndb_loaddatalocal.select_outfile' into table t1;
|
||||
select count(*) from t1;
|
||||
--remove_file $MYSQLTEST_VARDIR/master-data/ndb_loaddatalocal.select_outfile
|
||||
--remove_file $MYSQLD_DATADIR/ndb_loaddatalocal.select_outfile
|
||||
drop table t1;
|
||||
|
||||
create table t1(a int) engine=myisam;
|
||||
insert into t1 values (1), (2), (2), (3);
|
||||
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
|
||||
eval select * into outfile '$MYSQLTEST_VARDIR/master-data/ndb_loaddatalocal.select_outfile' from t1;
|
||||
--replace_result $MYSQLD_DATADIR MYSQLD_DATADIR
|
||||
eval select * into outfile '$MYSQLD_DATADIR/ndb_loaddatalocal.select_outfile' from t1;
|
||||
drop table t1;
|
||||
|
||||
create table t1(a int primary key) engine=ndb;
|
||||
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
|
||||
eval load data local infile '$MYSQLTEST_VARDIR/master-data/ndb_loaddatalocal.select_outfile' into table t1;
|
||||
--remove_file $MYSQLTEST_VARDIR/master-data/ndb_loaddatalocal.select_outfile
|
||||
--replace_result $MYSQLD_DATADIR MYSQLD_DATADIR
|
||||
eval load data local infile '$MYSQLD_DATADIR/ndb_loaddatalocal.select_outfile' into table t1;
|
||||
--remove_file $MYSQLD_DATADIR/ndb_loaddatalocal.select_outfile
|
||||
select * from t1 order by a;
|
||||
drop table t1;
|
||||
|
||||
create table t1(a int) engine=myisam;
|
||||
insert into t1 values (1), (1), (2), (3);
|
||||
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
|
||||
eval select * into outfile '$MYSQLTEST_VARDIR/master-data/ndb_loaddatalocal.select_outfile' from t1;
|
||||
--replace_result $MYSQLD_DATADIR MYSQLD_DATADIR
|
||||
eval select * into outfile '$MYSQLD_DATADIR/ndb_loaddatalocal.select_outfile' from t1;
|
||||
drop table t1;
|
||||
|
||||
create table t1(a int primary key) engine=ndb;
|
||||
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
|
||||
eval load data local infile '$MYSQLTEST_VARDIR/master-data/ndb_loaddatalocal.select_outfile' into table t1;
|
||||
--remove_file $MYSQLTEST_VARDIR/master-data/ndb_loaddatalocal.select_outfile
|
||||
--replace_result $MYSQLD_DATADIR MYSQLD_DATADIR
|
||||
eval load data local infile '$MYSQLD_DATADIR/ndb_loaddatalocal.select_outfile' into table t1;
|
||||
--remove_file $MYSQLD_DATADIR/ndb_loaddatalocal.select_outfile
|
||||
select * from t1 order by a;
|
||||
drop table t1;
|
||||
|
||||
create table t1(a int) engine=myisam;
|
||||
insert into t1 values (1), (2), (3), (3);
|
||||
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
|
||||
eval select * into outfile '$MYSQLTEST_VARDIR/master-data/ndb_loaddatalocal.select_outfile' from t1;
|
||||
--replace_result $MYSQLD_DATADIR MYSQLD_DATADIR
|
||||
eval select * into outfile '$MYSQLD_DATADIR/ndb_loaddatalocal.select_outfile' from t1;
|
||||
drop table t1;
|
||||
|
||||
create table t1(a int primary key) engine=ndb;
|
||||
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
|
||||
eval load data local infile '$MYSQLTEST_VARDIR/master-data/ndb_loaddatalocal.select_outfile' into table t1;
|
||||
--remove_file $MYSQLTEST_VARDIR/master-data/ndb_loaddatalocal.select_outfile
|
||||
--replace_result $MYSQLD_DATADIR MYSQLD_DATADIR
|
||||
eval load data local infile '$MYSQLD_DATADIR/ndb_loaddatalocal.select_outfile' into table t1;
|
||||
--remove_file $MYSQLD_DATADIR/ndb_loaddatalocal.select_outfile
|
||||
select * from t1 order by a;
|
||||
drop table t1;
|
||||
|
||||
|
||||
@@ -85,12 +85,12 @@ select * from t1 order by pk;
|
||||
delete from t1;
|
||||
# Test for load data replace which updates pk
|
||||
insert into t1 values (1, 1, 1), (4, 4, 4), (6, 6, 6);
|
||||
load data infile '../std_data_ln/loaddata5.dat' replace into table t1 fields terminated by '' enclosed by '' ignore 1 lines (pk, apk);
|
||||
load data infile '../../../std_data/loaddata5.dat' replace into table t1 fields terminated by '' enclosed by '' ignore 1 lines (pk, apk);
|
||||
select * from t1 order by pk;
|
||||
delete from t1;
|
||||
# Now test for load data replace which doesn't touch pk
|
||||
insert into t1 values (1, 1, 1), (3, 3, 3), (5, 5, 5);
|
||||
load data infile '../std_data_ln/loaddata5.dat' replace into table t1 fields terminated by '' enclosed by '' ignore 1 lines (pk, apk);
|
||||
load data infile '../../../std_data/loaddata5.dat' replace into table t1 fields terminated by '' enclosed by '' ignore 1 lines (pk, apk);
|
||||
select * from t1 order by pk;
|
||||
delete from t1;
|
||||
# Finally test for both types of replace ... select
|
||||
|
||||
@@ -15,8 +15,8 @@ drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9,t10;
|
||||
--eval set @node_id= SUBSTRING('$node_id', 20)+0
|
||||
--enable_query_log
|
||||
--let $node_id= `SELECT @node_id`
|
||||
--exec $NDB_MGM --no-defaults --ndb-connectstring="localhost:$NDBCLUSTER_PORT" -e "enter single user mode $node_id" >> $NDB_TOOLS_OUTPUT
|
||||
--exec $NDB_TOOLS_DIR/ndb_waiter --no-defaults --ndb-connectstring="localhost:$NDBCLUSTER_PORT" --single-user >> $NDB_TOOLS_OUTPUT
|
||||
--exec $NDB_MGM --no-defaults --ndb-connectstring="$NDB_CONNECTSTRING" -e "enter single user mode $node_id" >> $NDB_TOOLS_OUTPUT
|
||||
--exec $NDB_TOOLS_DIR/ndb_waiter --no-defaults --ndb-connectstring="$NDB_CONNECTSTRING" --single-user >> $NDB_TOOLS_OUTPUT
|
||||
|
||||
# verify that we are indeed in single user mode
|
||||
# and test that some operations give correct errors
|
||||
@@ -124,7 +124,7 @@ update t1 set b=b+100;
|
||||
--error 1296
|
||||
update t1 set b=b+100 where a > 7;
|
||||
|
||||
--exec $NDB_MGM --no-defaults --ndb-connectstring="localhost:$NDBCLUSTER_PORT" -e "exit single user mode" >> $NDB_TOOLS_OUTPUT
|
||||
--exec $NDB_MGM --no-defaults --ndb-connectstring="$NDB_CONNECTSTRING" -e "exit single user mode" >> $NDB_TOOLS_OUTPUT
|
||||
--exec $NDB_TOOLS_DIR/ndb_waiter --no-defaults >> $NDB_TOOLS_OUTPUT
|
||||
|
||||
#
|
||||
@@ -139,8 +139,8 @@ BEGIN;
|
||||
update t1 set b=b+100 where a=2;
|
||||
|
||||
# enter single user mode
|
||||
--exec $NDB_MGM --no-defaults --ndb-connectstring="localhost:$NDBCLUSTER_PORT" -e "enter single user mode $node_id" >> $NDB_TOOLS_OUTPUT
|
||||
--exec $NDB_TOOLS_DIR/ndb_waiter --no-defaults --ndb-connectstring="localhost:$NDBCLUSTER_PORT" --single-user >> $NDB_TOOLS_OUTPUT
|
||||
--exec $NDB_MGM --no-defaults --ndb-connectstring="$NDB_CONNECTSTRING" -e "enter single user mode $node_id" >> $NDB_TOOLS_OUTPUT
|
||||
--exec $NDB_TOOLS_DIR/ndb_waiter --no-defaults --ndb-connectstring="$NDB_CONNECTSTRING" --single-user >> $NDB_TOOLS_OUTPUT
|
||||
|
||||
--connection server1
|
||||
update t1 set b=b+100 where a=3;
|
||||
@@ -160,7 +160,7 @@ create table t2 (a int) engine myisam;
|
||||
alter table t2 add column (b int);
|
||||
|
||||
# exit single user mode
|
||||
--exec $NDB_MGM --no-defaults --ndb-connectstring="localhost:$NDBCLUSTER_PORT" -e "exit single user mode" >> $NDB_TOOLS_OUTPUT
|
||||
--exec $NDB_MGM --no-defaults --ndb-connectstring="$NDB_CONNECTSTRING" -e "exit single user mode" >> $NDB_TOOLS_OUTPUT
|
||||
--exec $NDB_TOOLS_DIR/ndb_waiter --no-defaults >> $NDB_TOOLS_OUTPUT
|
||||
|
||||
# cleanup
|
||||
|
||||
@@ -98,7 +98,7 @@ delete from t1;
|
||||
delete from t2;
|
||||
# Check for load data replace
|
||||
insert into t1 values (3, 1, 1.05), (5, 2, 2.05);
|
||||
load data infile '../std_data_ln/loaddata5.dat' replace into table t1 fields terminated by '' enclosed by '' ignore 1 lines (id, a);
|
||||
load data infile '../../../std_data/loaddata5.dat' replace into table t1 fields terminated by '' enclosed by '' ignore 1 lines (id, a);
|
||||
select * from t1 order by id;
|
||||
select * from t2 order by op, a, b;
|
||||
update t4 set b = 10 where a = 1;
|
||||
|
||||
@@ -7,28 +7,28 @@ drop database if exists mysqltest;
|
||||
--enable_warnings
|
||||
|
||||
--exec echo Running ndbapi_simple
|
||||
--exec $NDB_EXAMPLES_DIR/ndbapi_simple/ndbapi_simple $MASTER_MYSOCK "localhost:$NDBCLUSTER_PORT" >> $NDB_EXAMPLES_OUTPUT
|
||||
--exec $NDB_EXAMPLES_DIR/ndbapi_simple/ndbapi_simple $MASTER_MYSOCK "$NDB_CONNECTSTRING" >> $NDB_EXAMPLES_OUTPUT
|
||||
|
||||
--exec echo Running ndbapi_simple_index
|
||||
--exec $NDB_EXAMPLES_DIR/ndbapi_simple_index/ndbapi_simple_index $MASTER_MYSOCK "localhost:$NDBCLUSTER_PORT" >> $NDB_EXAMPLES_OUTPUT
|
||||
--exec $NDB_EXAMPLES_DIR/ndbapi_simple_index/ndbapi_simple_index $MASTER_MYSOCK "$NDB_CONNECTSTRING" >> $NDB_EXAMPLES_OUTPUT
|
||||
|
||||
--exec echo Running ndbapi_scan
|
||||
--exec $NDB_EXAMPLES_DIR/ndbapi_scan/ndbapi_scan $MASTER_MYSOCK "localhost:$NDBCLUSTER_PORT" >> $NDB_EXAMPLES_OUTPUT
|
||||
--exec $NDB_EXAMPLES_DIR/ndbapi_scan/ndbapi_scan $MASTER_MYSOCK "$NDB_CONNECTSTRING" >> $NDB_EXAMPLES_OUTPUT
|
||||
|
||||
--exec echo Running ndbapi_retries
|
||||
--exec $NDB_EXAMPLES_DIR/ndbapi_retries/ndbapi_retries $MASTER_MYSOCK "localhost:$NDBCLUSTER_PORT" >> $NDB_EXAMPLES_OUTPUT
|
||||
--exec $NDB_EXAMPLES_DIR/ndbapi_retries/ndbapi_retries $MASTER_MYSOCK "$NDB_CONNECTSTRING" >> $NDB_EXAMPLES_OUTPUT
|
||||
|
||||
--exec echo Running ndbapi_async
|
||||
--exec $NDB_EXAMPLES_DIR/ndbapi_async/ndbapi_async $MASTER_MYSOCK "localhost:$NDBCLUSTER_PORT" >> $NDB_EXAMPLES_OUTPUT
|
||||
--exec $NDB_EXAMPLES_DIR/ndbapi_async/ndbapi_async $MASTER_MYSOCK "$NDB_CONNECTSTRING" >> $NDB_EXAMPLES_OUTPUT
|
||||
|
||||
--exec echo Running ndbapi_async1
|
||||
--exec $NDB_EXAMPLES_DIR/ndbapi_async1/ndbapi_async1 $MASTER_MYSOCK "localhost:$NDBCLUSTER_PORT" >> $NDB_EXAMPLES_OUTPUT
|
||||
--exec $NDB_EXAMPLES_DIR/ndbapi_async1/ndbapi_async1 $MASTER_MYSOCK "$NDB_CONNECTSTRING" >> $NDB_EXAMPLES_OUTPUT
|
||||
|
||||
use TEST_DB;
|
||||
create table t0(c0 int, c1 int, c2 char(4), c3 char(4), c4 text,
|
||||
primary key(c0, c2)) engine ndb charset latin1;
|
||||
#--exec echo Running ndbapi_event
|
||||
#--exec $NDB_EXAMPLES_DIR/ndbapi_event/ndbapi_event "localhost:$NDBCLUSTER_PORT" 1 >> $NDB_EXAMPLES_OUTPUT
|
||||
#--exec $NDB_EXAMPLES_DIR/ndbapi_event/ndbapi_event "$NDB_CONNECTSTRING" 1 >> $NDB_EXAMPLES_OUTPUT
|
||||
insert into t0 values (1, 2, 'a', 'b', null);
|
||||
insert into t0 values (3, 4, 'c', 'd', null);
|
||||
update t0 set c3 = 'e' where c0 = 1 and c2 = 'a'; -- use pk
|
||||
@@ -41,4 +41,4 @@ delete from t0;
|
||||
drop table t0;
|
||||
|
||||
--exec echo Running mgmapi_logevent
|
||||
--exec $NDB_EXAMPLES_DIR/mgmapi_logevent/mgmapi_logevent "localhost:$NDBCLUSTER_PORT" 1 >> $NDB_EXAMPLES_OUTPUT
|
||||
--exec $NDB_EXAMPLES_DIR/mgmapi_logevent/mgmapi_logevent "$NDB_CONNECTSTRING" 1 >> $NDB_EXAMPLES_OUTPUT
|
||||
|
||||
@@ -27,12 +27,8 @@ pk1 c2 c3 hex(c4)
|
||||
3 Sweden 498 1
|
||||
4 Sweden 497 1
|
||||
5 Sweden 496 1
|
||||
CREATE TEMPORARY TABLE IF NOT EXISTS test.backup_info (id INT, backup_id INT) ENGINE = HEAP;
|
||||
DELETE FROM test.backup_info;
|
||||
LOAD DATA INFILE '../tmp.dat' INTO TABLE test.backup_info FIELDS TERMINATED BY ',';
|
||||
SELECT @the_backup_id:=backup_id FROM test.backup_info;
|
||||
@the_backup_id:=backup_id
|
||||
<the_backup_id>
|
||||
CREATE TEMPORARY TABLE test.backup_info (id INT, backup_id INT) ENGINE = HEAP;
|
||||
LOAD DATA INFILE 'DUMP_FILE' INTO TABLE test.backup_info FIELDS TERMINATED BY ',';
|
||||
DROP TABLE test.backup_info;
|
||||
DROP TABLE test.t1;
|
||||
ALTER TABLESPACE table_space1
|
||||
@@ -95,12 +91,8 @@ LENGTH(data)
|
||||
SELECT LENGTH(data) FROM test.t4 WHERE c1 = 2;
|
||||
LENGTH(data)
|
||||
16384
|
||||
CREATE TEMPORARY TABLE IF NOT EXISTS test.backup_info (id INT, backup_id INT) ENGINE = HEAP;
|
||||
DELETE FROM test.backup_info;
|
||||
LOAD DATA INFILE '../tmp.dat' INTO TABLE test.backup_info FIELDS TERMINATED BY ',';
|
||||
SELECT @the_backup_id:=backup_id FROM test.backup_info;
|
||||
@the_backup_id:=backup_id
|
||||
<the_backup_id>
|
||||
CREATE TEMPORARY TABLE test.backup_info (id INT, backup_id INT) ENGINE = HEAP;
|
||||
LOAD DATA INFILE 'DUMP_FILE' INTO TABLE test.backup_info FIELDS TERMINATED BY ',';
|
||||
DROP TABLE test.backup_info;
|
||||
DROP TABLE test.t1;
|
||||
DROP TABLE test.t2;
|
||||
@@ -308,12 +300,8 @@ pk1 c2 c3 hex(c4)
|
||||
248 TEXASTEXASTEXASTEXASTEXASTEXASTEXASTEXASTEXASTEXAS, ITALY, Kyle, JO, JBM,TU 4 1
|
||||
247 TEXASTEXASTEXASTEXASTEXASTEXASTEXASTEXASTEXASTEXAS, ITALY, Kyle, JO, JBM,TU 6 1
|
||||
246 TEXASTEXASTEXASTEXASTEXASTEXASTEXASTEXASTEXASTEXAS, ITALY, Kyle, JO, JBM,TU 8 1
|
||||
CREATE TEMPORARY TABLE IF NOT EXISTS test.backup_info (id INT, backup_id INT) ENGINE = HEAP;
|
||||
DELETE FROM test.backup_info;
|
||||
LOAD DATA INFILE '../tmp.dat' INTO TABLE test.backup_info FIELDS TERMINATED BY ',';
|
||||
SELECT @the_backup_id:=backup_id FROM test.backup_info;
|
||||
@the_backup_id:=backup_id
|
||||
<the_backup_id>
|
||||
CREATE TEMPORARY TABLE test.backup_info (id INT, backup_id INT) ENGINE = HEAP;
|
||||
LOAD DATA INFILE 'DUMP_FILE' INTO TABLE test.backup_info FIELDS TERMINATED BY ',';
|
||||
DROP TABLE test.backup_info;
|
||||
DROP TABLE test.t1;
|
||||
DROP TABLE test.t2;
|
||||
|
||||
@@ -265,13 +265,9 @@ COUNT(*)
|
||||
SELECT COUNT(*) FROM history;
|
||||
COUNT(*)
|
||||
200
|
||||
CREATE TEMPORARY TABLE IF NOT EXISTS mysql.backup_info (id INT, backup_id INT) ENGINE = HEAP;
|
||||
DELETE FROM mysql.backup_info;
|
||||
LOAD DATA INFILE '../tmp.dat' INTO TABLE mysql.backup_info FIELDS TERMINATED BY ',';
|
||||
SELECT @the_backup_id:=backup_id FROM mysql.backup_info;
|
||||
@the_backup_id:=backup_id
|
||||
<the_backup_id>
|
||||
DROP TABLE IF EXISTS mysql.backup_info;
|
||||
CREATE TEMPORARY TABLE test.backup_info (id INT, backup_id INT) ENGINE = HEAP;
|
||||
LOAD DATA INFILE 'DUMP_FILE' INTO TABLE test.backup_info FIELDS TERMINATED BY ',';
|
||||
DROP TABLE test.backup_info;
|
||||
************ Restore the slave ************************
|
||||
CREATE DATABASE tpcb;
|
||||
***** Check a few slave restore values ***************
|
||||
|
||||
@@ -9,8 +9,6 @@
|
||||
--source include/have_binlog_format_mixed_or_row.inc
|
||||
--source include/ndb_default_cluster.inc
|
||||
--source include/not_embedded.inc
|
||||
#--source include/big_test.inc
|
||||
#--source include/have_ndb_extra.inc
|
||||
--source include/ndb_master-slave.inc
|
||||
|
||||
#### Test start cleanup section #####
|
||||
@@ -289,25 +287,7 @@ while ($j)
|
||||
|
||||
SELECT COUNT(*) FROM history;
|
||||
|
||||
#RESET MASTER;
|
||||
--exec $NDB_MGM --no-defaults --ndb-connectstring="localhost:$NDBCLUSTER_PORT" -e "start backup" >> $NDB_TOOLS_OUTPUT
|
||||
|
||||
--exec $NDB_TOOLS_DIR/ndb_select_all --ndb-connectstring="localhost:$NDBCLUSTER_PORT" -d sys --delimiter=',' SYSTAB_0 | grep 520093696 > $MYSQLTEST_VARDIR/tmp.dat
|
||||
|
||||
CREATE TEMPORARY TABLE IF NOT EXISTS mysql.backup_info (id INT, backup_id INT) ENGINE = HEAP;
|
||||
|
||||
DELETE FROM mysql.backup_info;
|
||||
|
||||
LOAD DATA INFILE '../tmp.dat' INTO TABLE mysql.backup_info FIELDS TERMINATED BY ',';
|
||||
--exec rm $MYSQLTEST_VARDIR/tmp.dat || true
|
||||
--replace_column 1 <the_backup_id>
|
||||
|
||||
SELECT @the_backup_id:=backup_id FROM mysql.backup_info;
|
||||
|
||||
let the_backup_id=`select @the_backup_id`;
|
||||
|
||||
DROP TABLE IF EXISTS mysql.backup_info;
|
||||
#RESET MASTER;
|
||||
--source include/ndb_backup.inc
|
||||
|
||||
--echo ************ Restore the slave ************************
|
||||
connection slave;
|
||||
@@ -424,7 +404,7 @@ diff_files $MYSQLTEST_VARDIR/tmp/RPL_DD_ADV_M.sql $MYSQLTEST_VARDIR/tmp/RPL_DD_A
|
||||
|
||||
## Note: Ths files should only get removed, if the above diff succeeds.
|
||||
|
||||
--exec rm $MYSQLTEST_VARDIR/tmp/RPL_DD_ADV_M.sql
|
||||
--exec rm $MYSQLTEST_VARDIR/tmp/RPL_DD_ADV_S.sql
|
||||
remove_file $MYSQLTEST_VARDIR/tmp/RPL_DD_ADV_M.sql;
|
||||
remove_file $MYSQLTEST_VARDIR/tmp/RPL_DD_ADV_S.sql;
|
||||
|
||||
# End 5.1 test case
|
||||
|
||||
@@ -246,7 +246,7 @@ if (0)
|
||||
# Option, for displaying files:
|
||||
# $ls= 1 (default)
|
||||
# --> Display the table related directory content via
|
||||
# "ls $MYSQLTEST_VARDIR/master-data/test/t1*"
|
||||
# "ls $MYSQLTEST_VARDIR/mysqld.1/data/test/t1*"
|
||||
# if these informations were collected.
|
||||
# This is probably not portable to some OS.
|
||||
# $ls= 0
|
||||
@@ -410,7 +410,7 @@ if (0)
|
||||
# 3. How to analyze a partitioning bug revealed with these tests/ How to build
|
||||
# a small replay script from the monstrous protocols ?
|
||||
#------------------------------------------------------------------------------#
|
||||
# a) crash -- use the file var/master-data/mysql/general_log.CSV
|
||||
# a) crash -- use the file var/mysqld.1/data/mysql/general_log.CSV
|
||||
# b) no crash, but unexpected server response (there is no "reject file)
|
||||
# -- use the file r/<testcase>.log
|
||||
# Please be aware that the option $debug= 0 suppresses the
|
||||
|
||||
@@ -35,16 +35,16 @@ let $unique= ;
|
||||
--disable_query_log
|
||||
# DATA DIRECTORY
|
||||
# Make directory for partition data
|
||||
--exec mkdir $MYSQLTEST_VARDIR/master-data/test/data || true
|
||||
--exec mkdir $MYSQLTEST_VARDIR/mysqld.1/data/test/data || true
|
||||
eval SET @data_dir = 'DATA DIRECTORY =
|
||||
''''$MYSQLTEST_VARDIR/master-data/test/data''''';
|
||||
''''$MYSQLTEST_VARDIR/mysqld.1/data/test/data''''';
|
||||
let $data_directory = `select @data_dir`;
|
||||
|
||||
#INDEX DIRECTORY
|
||||
# Make directory for partition index
|
||||
--exec mkdir $MYSQLTEST_VARDIR/master-data/test/index || true
|
||||
--exec mkdir $MYSQLTEST_VARDIR/mysqld.1/data/test/index || true
|
||||
eval SET @indx_dir = 'INDEX DIRECTORY =
|
||||
''''$MYSQLTEST_VARDIR/master-data/test/index''''';
|
||||
''''$MYSQLTEST_VARDIR/mysqld.1/data/test/index''''';
|
||||
let $index_directory = `select @indx_dir`;
|
||||
|
||||
let $with_directories= 1;
|
||||
@@ -78,16 +78,16 @@ if ($more_pk_ui_tests)
|
||||
--disable_query_log
|
||||
# DATA DIRECTORY
|
||||
# Make directory for partition data
|
||||
--exec mkdir $MYSQLTEST_VARDIR/master-data/test/data || true
|
||||
--exec mkdir $MYSQLTEST_VARDIR/mysqld.1/data/test/data || true
|
||||
eval SET @data_dir = 'DATA DIRECTORY =
|
||||
''''$MYSQLTEST_VARDIR/master-data/test/data''''';
|
||||
''''$MYSQLTEST_VARDIR/mysqld.1/data/test/data''''';
|
||||
let $data_directory = `select @data_dir`;
|
||||
|
||||
#INDEX DIRECTORY
|
||||
# Make directory for partition index
|
||||
--exec mkdir $MYSQLTEST_VARDIR/master-data/test/index || true
|
||||
--exec mkdir $MYSQLTEST_VARDIR/mysqld.1/data/test/index || true
|
||||
eval SET @indx_dir = 'INDEX DIRECTORY =
|
||||
''''$MYSQLTEST_VARDIR/master-data/test/index''''';
|
||||
''''$MYSQLTEST_VARDIR/mysqld.1/data/test/index''''';
|
||||
let $index_directory = `select @indx_dir`;
|
||||
|
||||
let $with_directories= TRUE;
|
||||
|
||||
@@ -24,13 +24,13 @@ if ($no_debug)
|
||||
if ($do_file_tests)
|
||||
{
|
||||
# List the files belonging to the table t1
|
||||
--exec ls $MYSQLTEST_VARDIR/master-data/test/t1* > $MYSQLTEST_VARDIR/master-data/test/tmp2 || true
|
||||
--exec ls $MYSQLTEST_VARDIR/mysqld.1/data/test/t1* > $MYSQLTEST_VARDIR/mysqld.1/data/test/tmp2 || true
|
||||
if ($with_directories)
|
||||
{
|
||||
--exec ls $MYSQLTEST_VARDIR/master-data/test/data/t1* >> $MYSQLTEST_VARDIR/master-data/test/tmp2 || true
|
||||
--exec ls $MYSQLTEST_VARDIR/master-data/test/index/t1* >> $MYSQLTEST_VARDIR/master-data/test/tmp2 || true
|
||||
--exec ls $MYSQLTEST_VARDIR/mysqld.1/data/test/data/t1* >> $MYSQLTEST_VARDIR/mysqld.1/data/test/tmp2 || true
|
||||
--exec ls $MYSQLTEST_VARDIR/mysqld.1/data/test/index/t1* >> $MYSQLTEST_VARDIR/mysqld.1/data/test/tmp2 || true
|
||||
}
|
||||
eval SET @aux = CONCAT('load_file(''$MYSQLTEST_VARDIR','/master-data/test/tmp2'')');
|
||||
eval SET @aux = CONCAT('load_file(''$MYSQLTEST_VARDIR','/mysqld.1/data/test/tmp2'')');
|
||||
let $file_list= `SELECT @aux`;
|
||||
}
|
||||
if (!$do_file_tests)
|
||||
@@ -62,11 +62,11 @@ if ($found_garbage)
|
||||
}
|
||||
# Do a manual cleanup, because the following tests should not suffer from
|
||||
# remaining files
|
||||
--exec rm -f $MYSQLTEST_VARDIR/master-data/test/t1* || true
|
||||
--exec rm -f $MYSQLTEST_VARDIR/mysqld.1/data/test/t1* || true
|
||||
if ($with_directories)
|
||||
{
|
||||
--exec rm -f $MYSQLTEST_VARDIR/master-data/test/data/t1* || true
|
||||
--exec rm -f $MYSQLTEST_VARDIR/master-data/test/index/t1* || true
|
||||
--exec rm -f $MYSQLTEST_VARDIR/mysqld.1/data/test/data/t1* || true
|
||||
--exec rm -f $MYSQLTEST_VARDIR/mysqld.1/data/test/index/t1* || true
|
||||
}
|
||||
}
|
||||
--enable_query_log
|
||||
|
||||
@@ -10,5 +10,5 @@ eval SHOW CREATE TABLE t1;
|
||||
if ($ls)
|
||||
{
|
||||
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
|
||||
--exec ls $MYSQLTEST_VARDIR/master-data/test/t1*
|
||||
--exec ls $MYSQLTEST_VARDIR/mysqld.1/data/test/t1*
|
||||
}
|
||||
|
||||
@@ -31,17 +31,17 @@ DELETE FROM t0_definition;
|
||||
# - SHOW CREATE TABLE t1 is at least currently most probably more reliable than
|
||||
# the corresponding SELECT on the INFORMATION_SCHEMA
|
||||
# - SHOW CREATE TABLE .. cannot write its out put into a file like SELECT
|
||||
--exec echo "SHOW CREATE TABLE t1;" | $MYSQL_TEST > $MYSQLTEST_VARDIR/master-data/test/tmp1 2>&1 || true
|
||||
--exec echo "SHOW CREATE TABLE t1;" | $MYSQL_TEST > $MYSQLTEST_VARDIR/mysqld.1/data/test/tmp1 2>&1 || true
|
||||
if ($do_file_tests)
|
||||
{
|
||||
# List the files belonging to the table t1
|
||||
--exec ls $MYSQLTEST_VARDIR/master-data/test/t1* > $MYSQLTEST_VARDIR/master-data/test/tmp2 2>&1 || true
|
||||
--exec ls $MYSQLTEST_VARDIR/mysqld.1/data/test/t1* > $MYSQLTEST_VARDIR/mysqld.1/data/test/tmp2 2>&1 || true
|
||||
if ($with_directories)
|
||||
{
|
||||
--exec ls $MYSQLTEST_VARDIR/master-data/test/data/t1* >> $MYSQLTEST_VARDIR/master-data/test/tmp2 2>&1 || true
|
||||
--exec ls $MYSQLTEST_VARDIR/master-data/test/index/t1* >> $MYSQLTEST_VARDIR/master-data/test/tmp2 2>&1 || true
|
||||
--exec ls $MYSQLTEST_VARDIR/mysqld.1/data/test/data/t1* >> $MYSQLTEST_VARDIR/mysqld.1/data/test/tmp2 2>&1 || true
|
||||
--exec ls $MYSQLTEST_VARDIR/mysqld.1/data/test/index/t1* >> $MYSQLTEST_VARDIR/mysqld.1/data/test/tmp2 2>&1 || true
|
||||
}
|
||||
eval SET @aux = CONCAT('load_file(''$MYSQLTEST_VARDIR','/master-data/test/tmp2''
|
||||
eval SET @aux = CONCAT('load_file(''$MYSQLTEST_VARDIR','/mysqld.1/data/test/tmp2''
|
||||
)');
|
||||
let $file_list= `SELECT @aux`;
|
||||
}
|
||||
@@ -52,7 +52,7 @@ let $file_list= '--- not determined ---';
|
||||
|
||||
# Insert the current definition of the table t1 into t0_definition
|
||||
eval INSERT INTO t0_definition SET state = 'old',
|
||||
create_command = load_file('$MYSQLTEST_VARDIR/master-data/test/tmp1'),
|
||||
create_command = load_file('$MYSQLTEST_VARDIR/mysqld.1/data/test/tmp1'),
|
||||
file_list = $file_list;
|
||||
|
||||
# Print the create table statement into the protocol
|
||||
|
||||
@@ -27,12 +27,12 @@ if ($no_debug)
|
||||
DELETE FROM t0_definition WHERE state = 'new';
|
||||
|
||||
# Dump the current definition of the table t1 to tmp1
|
||||
--exec echo "SHOW CREATE TABLE t1;" | $MYSQL_TEST > $MYSQLTEST_VARDIR/master-data/test/tmp1 2>&1 || true
|
||||
--exec echo "SHOW CREATE TABLE t1;" | $MYSQL_TEST > $MYSQLTEST_VARDIR/mysqld.1/data/test/tmp1 2>&1 || true
|
||||
if ($do_file_tests)
|
||||
{
|
||||
# List the files belonging to the table t1
|
||||
--exec ls $MYSQLTEST_VARDIR/master-data/test/t1* > $MYSQLTEST_VARDIR/master-data/test/tmp2 2>&1 || true
|
||||
eval SET @aux = CONCAT('load_file(''$MYSQLTEST_VARDIR','/master-data/test/tmp2'')');
|
||||
--exec ls $MYSQLTEST_VARDIR/mysqld.1/data/test/t1* > $MYSQLTEST_VARDIR/mysqld.1/data/test/tmp2 2>&1 || true
|
||||
eval SET @aux = CONCAT('load_file(''$MYSQLTEST_VARDIR','/mysqld.1/data/test/tmp2'')');
|
||||
let $file_list= `SELECT @aux`;
|
||||
}
|
||||
if (!$do_file_tests)
|
||||
@@ -42,7 +42,7 @@ let $file_list= '--- not determined ---';
|
||||
|
||||
# Insert the current definition of the table t1 into t0_definition
|
||||
eval INSERT INTO t0_definition SET state = 'new',
|
||||
create_command = load_file('$MYSQLTEST_VARDIR/master-data/test/tmp1'),
|
||||
create_command = load_file('$MYSQLTEST_VARDIR/mysqld.1/data/test/tmp1'),
|
||||
file_list = $file_list;
|
||||
|
||||
# Print the old and new table layout, if they differ
|
||||
|
||||
@@ -83,9 +83,12 @@ eval insert into t3 values ($val1);
|
||||
eval insert into t3 values ($val2);
|
||||
eval insert into t3 values ($val3);
|
||||
|
||||
eval load data infile '../std_data_ln/parts/$infile' into table t4;
|
||||
eval load data infile '../std_data_ln/parts/$infile' into table t5;
|
||||
eval load data infile '../std_data_ln/parts/$infile' into table t6;
|
||||
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
|
||||
eval load data infile '$MYSQLTEST_VARDIR/std_data/parts/$infile' into table t4;
|
||||
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
|
||||
eval load data infile '$MYSQLTEST_VARDIR/std_data/parts/$infile' into table t5;
|
||||
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
|
||||
eval load data infile '$MYSQLTEST_VARDIR/std_data/parts/$infile' into table t6;
|
||||
|
||||
eval select $sqlfunc from t1 order by col1;
|
||||
|
||||
|
||||
@@ -55,9 +55,9 @@ insert into t2 values (17 );
|
||||
insert into t3 values (5 );
|
||||
insert into t3 values (13 );
|
||||
insert into t3 values (17 );
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_int.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_int.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_int.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_int.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_int.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_int.inc' into table t6;
|
||||
select abs(col1) from t1 order by col1;
|
||||
abs(col1)
|
||||
5
|
||||
@@ -1731,9 +1731,9 @@ insert into t2 values (17);
|
||||
insert into t3 values (5);
|
||||
insert into t3 values (19);
|
||||
insert into t3 values (17);
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_int.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_int.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_int.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_int.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_int.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_int.inc' into table t6;
|
||||
select mod(col1,10) from t1 order by col1;
|
||||
mod(col1,10)
|
||||
5
|
||||
@@ -3429,9 +3429,9 @@ insert into t2 values ('2006-01-25');
|
||||
insert into t3 values ('2006-02-03');
|
||||
insert into t3 values ('2006-01-17');
|
||||
insert into t3 values ('2006-01-25');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
select day(col1) from t1 order by col1;
|
||||
day(col1)
|
||||
17
|
||||
@@ -3925,9 +3925,9 @@ insert into t2 values ('2006-01-25');
|
||||
insert into t3 values ('2006-02-03');
|
||||
insert into t3 values ('2006-01-17');
|
||||
insert into t3 values ('2006-01-25');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
select dayofmonth(col1) from t1 order by col1;
|
||||
dayofmonth(col1)
|
||||
17
|
||||
@@ -4421,9 +4421,9 @@ insert into t2 values ('2006-01-25');
|
||||
insert into t3 values ('2006-01-03');
|
||||
insert into t3 values ('2006-02-17');
|
||||
insert into t3 values ('2006-01-25');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
select dayofweek(col1) from t1 order by col1;
|
||||
dayofweek(col1)
|
||||
3
|
||||
@@ -4929,9 +4929,9 @@ insert into t2 values ('2006-02-25');
|
||||
insert into t3 values ('2006-01-03');
|
||||
insert into t3 values ('2006-01-17');
|
||||
insert into t3 values ('2006-02-25');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
select dayofyear(col1) from t1 order by col1;
|
||||
dayofyear(col1)
|
||||
3
|
||||
@@ -5427,9 +5427,9 @@ insert into t2 values ('2006-02-25');
|
||||
insert into t3 values ('2006-01-03');
|
||||
insert into t3 values ('2006-01-17');
|
||||
insert into t3 values ('2006-02-25');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
select dayofyear(col1) from t1 order by col1;
|
||||
dayofyear(col1)
|
||||
3
|
||||
@@ -5925,9 +5925,9 @@ insert into t2 values ('2006-01-25');
|
||||
insert into t3 values ('2006-01-03');
|
||||
insert into t3 values ('2006-02-17');
|
||||
insert into t3 values ('2006-01-25');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
select extract(month from col1) from t1 order by col1;
|
||||
extract(month from col1)
|
||||
1
|
||||
@@ -6423,9 +6423,9 @@ insert into t2 values ('21:59');
|
||||
insert into t3 values ('09:09');
|
||||
insert into t3 values ('14:30');
|
||||
insert into t3 values ('21:59');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t6;
|
||||
select hour(col1) from t1 order by col1;
|
||||
hour(col1)
|
||||
9
|
||||
@@ -6927,9 +6927,9 @@ insert into t2 values ('00:59:22.000024');
|
||||
insert into t3 values ('09:09:15.000002');
|
||||
insert into t3 values ('04:30:01.000018');
|
||||
insert into t3 values ('00:59:22.000024');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t6;
|
||||
select microsecond(col1) from t1 order by col1;
|
||||
microsecond(col1)
|
||||
0
|
||||
@@ -7417,9 +7417,9 @@ insert into t2 values ('21:59:22');
|
||||
insert into t3 values ('09:09:15');
|
||||
insert into t3 values ('14:30:45');
|
||||
insert into t3 values ('21:59:22');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t6;
|
||||
select minute(col1) from t1 order by col1;
|
||||
minute(col1)
|
||||
9
|
||||
@@ -7927,9 +7927,9 @@ insert into t2 values ('21:59:22');
|
||||
insert into t3 values ('09:09:09');
|
||||
insert into t3 values ('14:30:20');
|
||||
insert into t3 values ('21:59:22');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t6;
|
||||
select second(col1) from t1 order by col1;
|
||||
second(col1)
|
||||
9
|
||||
@@ -8437,9 +8437,9 @@ insert into t2 values ('21:59:22');
|
||||
insert into t3 values ('09:09:09');
|
||||
insert into t3 values ('14:30:20');
|
||||
insert into t3 values ('21:59:22');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t6;
|
||||
select second(col1) from t1 order by col1;
|
||||
second(col1)
|
||||
9
|
||||
@@ -8947,9 +8947,9 @@ insert into t2 values ('2006-05-25');
|
||||
insert into t3 values ('2006-01-03');
|
||||
insert into t3 values ('2006-12-17');
|
||||
insert into t3 values ('2006-05-25');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
select month(col1) from t1 order by col1;
|
||||
month(col1)
|
||||
1
|
||||
@@ -9451,9 +9451,9 @@ insert into t2 values ('2006-09-25');
|
||||
insert into t3 values ('2006-01-03');
|
||||
insert into t3 values ('2006-12-17');
|
||||
insert into t3 values ('2006-09-25');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
select quarter(col1) from t1 order by col1;
|
||||
quarter(col1)
|
||||
1
|
||||
@@ -9953,9 +9953,9 @@ insert into t2 values ('21:59:22');
|
||||
insert into t3 values ('09:09:15');
|
||||
insert into t3 values ('14:30:45');
|
||||
insert into t3 values ('21:59:22');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t6;
|
||||
select time_to_sec(col1)-(time_to_sec(col1)-20) from t1 order by col1;
|
||||
time_to_sec(col1)-(time_to_sec(col1)-20)
|
||||
20
|
||||
@@ -10461,9 +10461,9 @@ insert into t2 values ('2006-01-25');
|
||||
insert into t3 values ('2006-02-03');
|
||||
insert into t3 values ('2006-01-17');
|
||||
insert into t3 values ('2006-01-25');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
select to_days(col1)-to_days('2006-01-01') from t1 order by col1;
|
||||
to_days(col1)-to_days('2006-01-01')
|
||||
16
|
||||
@@ -10961,9 +10961,9 @@ insert into t2 values ('2006-01-25');
|
||||
insert into t3 values ('2006-02-03');
|
||||
insert into t3 values ('2006-01-17');
|
||||
insert into t3 values ('2006-01-25');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
select datediff(col1, '2006-01-01') from t1 order by col1;
|
||||
datediff(col1, '2006-01-01')
|
||||
16
|
||||
@@ -11461,9 +11461,9 @@ insert into t2 values ('2006-05-25');
|
||||
insert into t3 values ('2006-12-03');
|
||||
insert into t3 values ('2006-11-17');
|
||||
insert into t3 values ('2006-05-25');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
select weekday(col1) from t1 order by col1;
|
||||
weekday(col1)
|
||||
4
|
||||
@@ -11961,9 +11961,9 @@ insert into t2 values ('2004-05-25');
|
||||
insert into t3 values ('1996-01-03');
|
||||
insert into t3 values ('2000-02-17');
|
||||
insert into t3 values ('2004-05-25');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
select year(col1)-1990 from t1 order by col1;
|
||||
year(col1)-1990
|
||||
6
|
||||
@@ -12465,9 +12465,9 @@ insert into t2 values ('2006-03-25');
|
||||
insert into t3 values ('2006-01-03');
|
||||
insert into t3 values ('2006-08-17');
|
||||
insert into t3 values ('2006-03-25');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
select yearweek(col1)-200600 from t1 order by col1;
|
||||
yearweek(col1)-200600
|
||||
1
|
||||
|
||||
@@ -55,9 +55,9 @@ insert into t2 values (17 );
|
||||
insert into t3 values (5 );
|
||||
insert into t3 values (13 );
|
||||
insert into t3 values (17 );
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_int.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_int.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_int.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_int.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_int.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_int.inc' into table t6;
|
||||
select abs(col1) from t1 order by col1;
|
||||
abs(col1)
|
||||
5
|
||||
@@ -1731,9 +1731,9 @@ insert into t2 values (17);
|
||||
insert into t3 values (5);
|
||||
insert into t3 values (19);
|
||||
insert into t3 values (17);
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_int.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_int.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_int.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_int.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_int.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_int.inc' into table t6;
|
||||
select mod(col1,10) from t1 order by col1;
|
||||
mod(col1,10)
|
||||
5
|
||||
@@ -3429,9 +3429,9 @@ insert into t2 values ('2006-01-25');
|
||||
insert into t3 values ('2006-02-03');
|
||||
insert into t3 values ('2006-01-17');
|
||||
insert into t3 values ('2006-01-25');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
select day(col1) from t1 order by col1;
|
||||
day(col1)
|
||||
17
|
||||
@@ -3925,9 +3925,9 @@ insert into t2 values ('2006-01-25');
|
||||
insert into t3 values ('2006-02-03');
|
||||
insert into t3 values ('2006-01-17');
|
||||
insert into t3 values ('2006-01-25');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
select dayofmonth(col1) from t1 order by col1;
|
||||
dayofmonth(col1)
|
||||
17
|
||||
@@ -4421,9 +4421,9 @@ insert into t2 values ('2006-01-25');
|
||||
insert into t3 values ('2006-01-03');
|
||||
insert into t3 values ('2006-02-17');
|
||||
insert into t3 values ('2006-01-25');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
select dayofweek(col1) from t1 order by col1;
|
||||
dayofweek(col1)
|
||||
3
|
||||
@@ -4929,9 +4929,9 @@ insert into t2 values ('2006-02-25');
|
||||
insert into t3 values ('2006-01-03');
|
||||
insert into t3 values ('2006-01-17');
|
||||
insert into t3 values ('2006-02-25');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
select dayofyear(col1) from t1 order by col1;
|
||||
dayofyear(col1)
|
||||
3
|
||||
@@ -5427,9 +5427,9 @@ insert into t2 values ('2006-02-25');
|
||||
insert into t3 values ('2006-01-03');
|
||||
insert into t3 values ('2006-01-17');
|
||||
insert into t3 values ('2006-02-25');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
select dayofyear(col1) from t1 order by col1;
|
||||
dayofyear(col1)
|
||||
3
|
||||
@@ -5925,9 +5925,9 @@ insert into t2 values ('2006-01-25');
|
||||
insert into t3 values ('2006-01-03');
|
||||
insert into t3 values ('2006-02-17');
|
||||
insert into t3 values ('2006-01-25');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
select extract(month from col1) from t1 order by col1;
|
||||
extract(month from col1)
|
||||
1
|
||||
@@ -6423,9 +6423,9 @@ insert into t2 values ('21:59');
|
||||
insert into t3 values ('09:09');
|
||||
insert into t3 values ('14:30');
|
||||
insert into t3 values ('21:59');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t6;
|
||||
select hour(col1) from t1 order by col1;
|
||||
hour(col1)
|
||||
9
|
||||
@@ -6927,9 +6927,9 @@ insert into t2 values ('00:59:22.000024');
|
||||
insert into t3 values ('09:09:15.000002');
|
||||
insert into t3 values ('04:30:01.000018');
|
||||
insert into t3 values ('00:59:22.000024');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t6;
|
||||
select microsecond(col1) from t1 order by col1;
|
||||
microsecond(col1)
|
||||
0
|
||||
@@ -7417,9 +7417,9 @@ insert into t2 values ('21:59:22');
|
||||
insert into t3 values ('09:09:15');
|
||||
insert into t3 values ('14:30:45');
|
||||
insert into t3 values ('21:59:22');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t6;
|
||||
select minute(col1) from t1 order by col1;
|
||||
minute(col1)
|
||||
9
|
||||
@@ -7927,9 +7927,9 @@ insert into t2 values ('21:59:22');
|
||||
insert into t3 values ('09:09:09');
|
||||
insert into t3 values ('14:30:20');
|
||||
insert into t3 values ('21:59:22');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t6;
|
||||
select second(col1) from t1 order by col1;
|
||||
second(col1)
|
||||
9
|
||||
@@ -8437,9 +8437,9 @@ insert into t2 values ('21:59:22');
|
||||
insert into t3 values ('09:09:09');
|
||||
insert into t3 values ('14:30:20');
|
||||
insert into t3 values ('21:59:22');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t6;
|
||||
select second(col1) from t1 order by col1;
|
||||
second(col1)
|
||||
9
|
||||
@@ -8947,9 +8947,9 @@ insert into t2 values ('2006-05-25');
|
||||
insert into t3 values ('2006-01-03');
|
||||
insert into t3 values ('2006-12-17');
|
||||
insert into t3 values ('2006-05-25');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
select month(col1) from t1 order by col1;
|
||||
month(col1)
|
||||
1
|
||||
@@ -9451,9 +9451,9 @@ insert into t2 values ('2006-09-25');
|
||||
insert into t3 values ('2006-01-03');
|
||||
insert into t3 values ('2006-12-17');
|
||||
insert into t3 values ('2006-09-25');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
select quarter(col1) from t1 order by col1;
|
||||
quarter(col1)
|
||||
1
|
||||
@@ -9953,9 +9953,9 @@ insert into t2 values ('21:59:22');
|
||||
insert into t3 values ('09:09:15');
|
||||
insert into t3 values ('14:30:45');
|
||||
insert into t3 values ('21:59:22');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_time.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_time.inc' into table t6;
|
||||
select time_to_sec(col1)-(time_to_sec(col1)-20) from t1 order by col1;
|
||||
time_to_sec(col1)-(time_to_sec(col1)-20)
|
||||
20
|
||||
@@ -10461,9 +10461,9 @@ insert into t2 values ('2006-01-25');
|
||||
insert into t3 values ('2006-02-03');
|
||||
insert into t3 values ('2006-01-17');
|
||||
insert into t3 values ('2006-01-25');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
select to_days(col1)-to_days('2006-01-01') from t1 order by col1;
|
||||
to_days(col1)-to_days('2006-01-01')
|
||||
16
|
||||
@@ -10961,9 +10961,9 @@ insert into t2 values ('2006-01-25');
|
||||
insert into t3 values ('2006-02-03');
|
||||
insert into t3 values ('2006-01-17');
|
||||
insert into t3 values ('2006-01-25');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
select datediff(col1, '2006-01-01') from t1 order by col1;
|
||||
datediff(col1, '2006-01-01')
|
||||
16
|
||||
@@ -11461,9 +11461,9 @@ insert into t2 values ('2006-05-25');
|
||||
insert into t3 values ('2006-12-03');
|
||||
insert into t3 values ('2006-11-17');
|
||||
insert into t3 values ('2006-05-25');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
select weekday(col1) from t1 order by col1;
|
||||
weekday(col1)
|
||||
4
|
||||
@@ -11961,9 +11961,9 @@ insert into t2 values ('2004-05-25');
|
||||
insert into t3 values ('1996-01-03');
|
||||
insert into t3 values ('2000-02-17');
|
||||
insert into t3 values ('2004-05-25');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
select year(col1)-1990 from t1 order by col1;
|
||||
year(col1)-1990
|
||||
6
|
||||
@@ -12465,9 +12465,9 @@ insert into t2 values ('2006-03-25');
|
||||
insert into t3 values ('2006-01-03');
|
||||
insert into t3 values ('2006-08-17');
|
||||
insert into t3 values ('2006-03-25');
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile '../std_data_ln/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t4;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t5;
|
||||
load data infile 'MYSQLTEST_VARDIR/std_data/parts/part_supported_sql_funcs_int_date.inc' into table t6;
|
||||
select yearweek(col1)-200600 from t1 order by col1;
|
||||
yearweek(col1)-200600
|
||||
1
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -56,7 +56,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) FROM t1 WHERE f_date = '1000-02-10';
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 20 Using where
|
||||
@@ -77,8 +77,8 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (YEAR(f_date)) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) FROM t1 WHERE f_date = '1000-02-10';
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p0 ALL NULL NULL NULL NULL 20 Using where
|
||||
@@ -94,8 +94,8 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (DAYOFYEAR(f_date)) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) FROM t1 WHERE f_date = '1000-02-10';
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p0 ALL NULL NULL NULL NULL 20 Using where
|
||||
@@ -109,8 +109,8 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (YEAR(f_date)) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) FROM t1 WHERE f_date = '1000-02-10';
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p0 ALL NULL NULL NULL NULL 20 Using where
|
||||
@@ -130,8 +130,8 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (YEAR(f_date)) (PARTITION p0 ENGINE = InnoDB, PARTITION part1 ENGINE = InnoDB, PARTITION part7 ENGINE = InnoDB) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) FROM t1 WHERE f_date = '1000-02-10';
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 part1 ALL NULL NULL NULL NULL 7 Using where
|
||||
@@ -149,8 +149,8 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (YEAR(f_date)) (PARTITION p0 ENGINE = InnoDB, PARTITION part1 ENGINE = InnoDB, PARTITION part7 ENGINE = InnoDB, PARTITION part2 ENGINE = InnoDB) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) FROM t1 WHERE f_date = '1000-02-10';
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p0 ALL NULL NULL NULL NULL 5 Using where
|
||||
@@ -165,8 +165,8 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (YEAR(f_date)) (PARTITION p0 ENGINE = InnoDB, PARTITION part1 ENGINE = InnoDB, PARTITION part7 ENGINE = InnoDB, PARTITION part2 ENGINE = InnoDB, PARTITION p4 ENGINE = InnoDB, PARTITION p5 ENGINE = InnoDB, PARTITION p6 ENGINE = InnoDB, PARTITION p7 ENGINE = InnoDB) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) FROM t1 WHERE f_date = '1000-02-10';
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p0 ALL NULL NULL NULL NULL 3 Using where
|
||||
@@ -193,8 +193,8 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (YEAR(f_date)) (PARTITION p0 ENGINE = InnoDB, PARTITION part1 ENGINE = InnoDB, PARTITION part7 ENGINE = InnoDB, PARTITION part2 ENGINE = InnoDB, PARTITION p4 ENGINE = InnoDB, PARTITION p5 ENGINE = InnoDB, PARTITION p6 ENGINE = InnoDB) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) FROM t1 WHERE f_date = '1000-02-10';
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p6 ALL NULL NULL NULL NULL 3 Using where
|
||||
@@ -208,8 +208,8 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (YEAR(f_date)) (PARTITION p0 ENGINE = InnoDB, PARTITION part1 ENGINE = InnoDB, PARTITION part7 ENGINE = InnoDB, PARTITION part2 ENGINE = InnoDB, PARTITION p4 ENGINE = InnoDB, PARTITION p5 ENGINE = InnoDB) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) FROM t1 WHERE f_date = '1000-02-10';
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p4 ALL NULL NULL NULL NULL 4 Using where
|
||||
@@ -223,8 +223,8 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (YEAR(f_date)) (PARTITION p0 ENGINE = InnoDB, PARTITION part1 ENGINE = InnoDB, PARTITION part7 ENGINE = InnoDB, PARTITION part2 ENGINE = InnoDB, PARTITION p4 ENGINE = InnoDB) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) FROM t1 WHERE f_date = '1000-02-10';
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p0 ALL NULL NULL NULL NULL 4 Using where
|
||||
@@ -238,8 +238,8 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (YEAR(f_date)) (PARTITION p0 ENGINE = InnoDB, PARTITION part1 ENGINE = InnoDB, PARTITION part7 ENGINE = InnoDB, PARTITION part2 ENGINE = InnoDB) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) FROM t1 WHERE f_date = '1000-02-10';
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p0 ALL NULL NULL NULL NULL 5 Using where
|
||||
@@ -253,8 +253,8 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (YEAR(f_date)) (PARTITION p0 ENGINE = InnoDB, PARTITION part1 ENGINE = InnoDB, PARTITION part7 ENGINE = InnoDB) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) FROM t1 WHERE f_date = '1000-02-10';
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 part1 ALL NULL NULL NULL NULL 7 Using where
|
||||
@@ -268,8 +268,8 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (YEAR(f_date)) (PARTITION p0 ENGINE = InnoDB, PARTITION part1 ENGINE = InnoDB) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) FROM t1 WHERE f_date = '1000-02-10';
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p0 ALL NULL NULL NULL NULL 10 Using where
|
||||
@@ -283,8 +283,8 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (YEAR(f_date)) (PARTITION p0 ENGINE = InnoDB) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) FROM t1 WHERE f_date = '1000-02-10';
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p0 ALL NULL NULL NULL NULL 20 Using where
|
||||
@@ -302,7 +302,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) FROM t1 WHERE f_date = '1000-02-10';
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 20 Using where
|
||||
@@ -341,7 +341,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) <> 1 FROM t1 WHERE f_int1 = 3;
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 20 Using where
|
||||
@@ -363,8 +363,8 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY KEY (f_int1) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) <> 1 FROM t1 WHERE f_int1 = 3;
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p0 ALL NULL NULL NULL NULL 20 Using where
|
||||
@@ -387,8 +387,8 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY KEY (f_int1) (PARTITION p0 ENGINE = InnoDB, PARTITION part1 ENGINE = InnoDB, PARTITION part7 ENGINE = InnoDB) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) <> 1 FROM t1 WHERE f_int1 = 3;
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 part7 ALL NULL NULL NULL NULL 7 Using where
|
||||
@@ -406,8 +406,8 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY KEY (f_int1) (PARTITION p0 ENGINE = InnoDB, PARTITION part1 ENGINE = InnoDB, PARTITION part7 ENGINE = InnoDB, PARTITION part2 ENGINE = InnoDB) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) <> 1 FROM t1 WHERE f_int1 = 3;
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 part7 ALL NULL NULL NULL NULL 5 Using where
|
||||
@@ -425,8 +425,8 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY KEY (f_int1) (PARTITION p0 ENGINE = InnoDB, PARTITION part1 ENGINE = InnoDB, PARTITION part7 ENGINE = InnoDB, PARTITION part2 ENGINE = InnoDB, PARTITION p4 ENGINE = InnoDB, PARTITION p5 ENGINE = InnoDB, PARTITION p6 ENGINE = InnoDB, PARTITION p7 ENGINE = InnoDB) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) <> 1 FROM t1 WHERE f_int1 = 3;
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p6 ALL NULL NULL NULL NULL 3 Using where
|
||||
@@ -451,8 +451,8 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY KEY (f_int1) (PARTITION p0 ENGINE = InnoDB, PARTITION part1 ENGINE = InnoDB, PARTITION part7 ENGINE = InnoDB, PARTITION part2 ENGINE = InnoDB, PARTITION p4 ENGINE = InnoDB, PARTITION p5 ENGINE = InnoDB, PARTITION p6 ENGINE = InnoDB) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) <> 1 FROM t1 WHERE f_int1 = 3;
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p0 ALL NULL NULL NULL NULL 4 Using where
|
||||
@@ -469,8 +469,8 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY KEY (f_int1) (PARTITION p0 ENGINE = InnoDB, PARTITION part1 ENGINE = InnoDB, PARTITION part7 ENGINE = InnoDB, PARTITION part2 ENGINE = InnoDB, PARTITION p4 ENGINE = InnoDB, PARTITION p5 ENGINE = InnoDB) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) <> 1 FROM t1 WHERE f_int1 = 3;
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 part7 ALL NULL NULL NULL NULL 3 Using where
|
||||
@@ -487,8 +487,8 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY KEY (f_int1) (PARTITION p0 ENGINE = InnoDB, PARTITION part1 ENGINE = InnoDB, PARTITION part7 ENGINE = InnoDB, PARTITION part2 ENGINE = InnoDB, PARTITION p4 ENGINE = InnoDB) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) <> 1 FROM t1 WHERE f_int1 = 3;
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p4 ALL NULL NULL NULL NULL 10 Using where
|
||||
@@ -505,8 +505,8 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY KEY (f_int1) (PARTITION p0 ENGINE = InnoDB, PARTITION part1 ENGINE = InnoDB, PARTITION part7 ENGINE = InnoDB, PARTITION part2 ENGINE = InnoDB) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) <> 1 FROM t1 WHERE f_int1 = 3;
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 part7 ALL NULL NULL NULL NULL 5 Using where
|
||||
@@ -523,8 +523,8 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY KEY (f_int1) (PARTITION p0 ENGINE = InnoDB, PARTITION part1 ENGINE = InnoDB, PARTITION part7 ENGINE = InnoDB) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) <> 1 FROM t1 WHERE f_int1 = 3;
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 part7 ALL NULL NULL NULL NULL 7 Using where
|
||||
@@ -541,8 +541,8 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY KEY (f_int1) (PARTITION p0 ENGINE = InnoDB, PARTITION part1 ENGINE = InnoDB) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) <> 1 FROM t1 WHERE f_int1 = 3;
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p0 ALL NULL NULL NULL NULL 10 Using where
|
||||
@@ -559,8 +559,8 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY KEY (f_int1) (PARTITION p0 ENGINE = InnoDB) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) <> 1 FROM t1 WHERE f_int1 = 3;
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p0 ALL NULL NULL NULL NULL 20 Using where
|
||||
@@ -581,7 +581,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) <> 1 FROM t1 WHERE f_int1 = 3;
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 20 Using where
|
||||
|
||||
@@ -56,9 +56,9 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) FROM t1 WHERE f_date = '1000-02-10';
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 20 Using where
|
||||
@@ -79,10 +79,10 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (YEAR(f_date)) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) FROM t1 WHERE f_date = '1000-02-10';
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p0 ALL NULL NULL NULL NULL 20 Using where
|
||||
@@ -98,10 +98,10 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (DAYOFYEAR(f_date)) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) FROM t1 WHERE f_date = '1000-02-10';
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p0 ALL NULL NULL NULL NULL 20 Using where
|
||||
@@ -115,10 +115,10 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (YEAR(f_date)) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) FROM t1 WHERE f_date = '1000-02-10';
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p0 ALL NULL NULL NULL NULL 20 Using where
|
||||
@@ -138,14 +138,14 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (YEAR(f_date)) (PARTITION p0 ENGINE = MyISAM, PARTITION part1 ENGINE = MyISAM, PARTITION part7 ENGINE = MyISAM) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part7.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part7.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part7.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part7.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) FROM t1 WHERE f_date = '1000-02-10';
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 part1 ALL NULL NULL NULL NULL 7 Using where
|
||||
@@ -163,16 +163,16 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (YEAR(f_date)) (PARTITION p0 ENGINE = MyISAM, PARTITION part1 ENGINE = MyISAM, PARTITION part7 ENGINE = MyISAM, PARTITION part2 ENGINE = MyISAM) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part7.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part7.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part7.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part7.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) FROM t1 WHERE f_date = '1000-02-10';
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p0 ALL NULL NULL NULL NULL 5 Using where
|
||||
@@ -187,24 +187,24 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (YEAR(f_date)) (PARTITION p0 ENGINE = MyISAM, PARTITION part1 ENGINE = MyISAM, PARTITION part7 ENGINE = MyISAM, PARTITION part2 ENGINE = MyISAM, PARTITION p4 ENGINE = MyISAM, PARTITION p5 ENGINE = MyISAM, PARTITION p6 ENGINE = MyISAM, PARTITION p7 ENGINE = MyISAM) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p4.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p4.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p5.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p5.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p6.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p6.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p7.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p7.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part7.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part7.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p4.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p4.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p5.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p5.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p6.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p6.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p7.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p7.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part7.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part7.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) FROM t1 WHERE f_date = '1000-02-10';
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p0 ALL NULL NULL NULL NULL 3 Using where
|
||||
@@ -231,22 +231,22 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (YEAR(f_date)) (PARTITION p0 ENGINE = MyISAM, PARTITION part1 ENGINE = MyISAM, PARTITION part7 ENGINE = MyISAM, PARTITION part2 ENGINE = MyISAM, PARTITION p4 ENGINE = MyISAM, PARTITION p5 ENGINE = MyISAM, PARTITION p6 ENGINE = MyISAM) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p4.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p4.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p5.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p5.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p6.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p6.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part7.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part7.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p4.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p4.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p5.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p5.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p6.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p6.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part7.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part7.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) FROM t1 WHERE f_date = '1000-02-10';
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p6 ALL NULL NULL NULL NULL 3 Using where
|
||||
@@ -260,20 +260,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (YEAR(f_date)) (PARTITION p0 ENGINE = MyISAM, PARTITION part1 ENGINE = MyISAM, PARTITION part7 ENGINE = MyISAM, PARTITION part2 ENGINE = MyISAM, PARTITION p4 ENGINE = MyISAM, PARTITION p5 ENGINE = MyISAM) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p4.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p4.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p5.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p5.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part7.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part7.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p4.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p4.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p5.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p5.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part7.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part7.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) FROM t1 WHERE f_date = '1000-02-10';
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p4 ALL NULL NULL NULL NULL 4 Using where
|
||||
@@ -287,18 +287,18 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (YEAR(f_date)) (PARTITION p0 ENGINE = MyISAM, PARTITION part1 ENGINE = MyISAM, PARTITION part7 ENGINE = MyISAM, PARTITION part2 ENGINE = MyISAM, PARTITION p4 ENGINE = MyISAM) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p4.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p4.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part7.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part7.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p4.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p4.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part7.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part7.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) FROM t1 WHERE f_date = '1000-02-10';
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p0 ALL NULL NULL NULL NULL 4 Using where
|
||||
@@ -312,16 +312,16 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (YEAR(f_date)) (PARTITION p0 ENGINE = MyISAM, PARTITION part1 ENGINE = MyISAM, PARTITION part7 ENGINE = MyISAM, PARTITION part2 ENGINE = MyISAM) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part7.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part7.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part7.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part7.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) FROM t1 WHERE f_date = '1000-02-10';
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p0 ALL NULL NULL NULL NULL 5 Using where
|
||||
@@ -335,14 +335,14 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (YEAR(f_date)) (PARTITION p0 ENGINE = MyISAM, PARTITION part1 ENGINE = MyISAM, PARTITION part7 ENGINE = MyISAM) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part7.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part7.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part7.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part7.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) FROM t1 WHERE f_date = '1000-02-10';
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 part1 ALL NULL NULL NULL NULL 7 Using where
|
||||
@@ -356,12 +356,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (YEAR(f_date)) (PARTITION p0 ENGINE = MyISAM, PARTITION part1 ENGINE = MyISAM) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) FROM t1 WHERE f_date = '1000-02-10';
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p0 ALL NULL NULL NULL NULL 10 Using where
|
||||
@@ -375,10 +375,10 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (YEAR(f_date)) (PARTITION p0 ENGINE = MyISAM) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) FROM t1 WHERE f_date = '1000-02-10';
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p0 ALL NULL NULL NULL NULL 20 Using where
|
||||
@@ -396,9 +396,9 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) FROM t1 WHERE f_date = '1000-02-10';
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 20 Using where
|
||||
@@ -431,9 +431,9 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) <> 1 FROM t1 WHERE f_int1 = 3;
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 20 Using where
|
||||
@@ -455,10 +455,10 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY KEY (f_int1) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) <> 1 FROM t1 WHERE f_int1 = 3;
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p0 ALL NULL NULL NULL NULL 20 Using where
|
||||
@@ -481,14 +481,14 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY KEY (f_int1) (PARTITION p0 ENGINE = MyISAM, PARTITION part1 ENGINE = MyISAM, PARTITION part7 ENGINE = MyISAM) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part7.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part7.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part7.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part7.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) <> 1 FROM t1 WHERE f_int1 = 3;
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 part7 ALL NULL NULL NULL NULL 7 Using where
|
||||
@@ -506,16 +506,16 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY KEY (f_int1) (PARTITION p0 ENGINE = MyISAM, PARTITION part1 ENGINE = MyISAM, PARTITION part7 ENGINE = MyISAM, PARTITION part2 ENGINE = MyISAM) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part7.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part7.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part7.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part7.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) <> 1 FROM t1 WHERE f_int1 = 3;
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 part7 ALL NULL NULL NULL NULL 5 Using where
|
||||
@@ -533,24 +533,24 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY KEY (f_int1) (PARTITION p0 ENGINE = MyISAM, PARTITION part1 ENGINE = MyISAM, PARTITION part7 ENGINE = MyISAM, PARTITION part2 ENGINE = MyISAM, PARTITION p4 ENGINE = MyISAM, PARTITION p5 ENGINE = MyISAM, PARTITION p6 ENGINE = MyISAM, PARTITION p7 ENGINE = MyISAM) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p4.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p4.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p5.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p5.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p6.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p6.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p7.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p7.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part7.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part7.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p4.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p4.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p5.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p5.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p6.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p6.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p7.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p7.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part7.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part7.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) <> 1 FROM t1 WHERE f_int1 = 3;
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p6 ALL NULL NULL NULL NULL 3 Using where
|
||||
@@ -575,22 +575,22 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY KEY (f_int1) (PARTITION p0 ENGINE = MyISAM, PARTITION part1 ENGINE = MyISAM, PARTITION part7 ENGINE = MyISAM, PARTITION part2 ENGINE = MyISAM, PARTITION p4 ENGINE = MyISAM, PARTITION p5 ENGINE = MyISAM, PARTITION p6 ENGINE = MyISAM) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p4.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p4.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p5.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p5.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p6.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p6.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part7.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part7.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p4.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p4.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p5.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p5.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p6.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p6.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part7.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part7.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) <> 1 FROM t1 WHERE f_int1 = 3;
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p0 ALL NULL NULL NULL NULL 4 Using where
|
||||
@@ -607,20 +607,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY KEY (f_int1) (PARTITION p0 ENGINE = MyISAM, PARTITION part1 ENGINE = MyISAM, PARTITION part7 ENGINE = MyISAM, PARTITION part2 ENGINE = MyISAM, PARTITION p4 ENGINE = MyISAM, PARTITION p5 ENGINE = MyISAM) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p4.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p4.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p5.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p5.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part7.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part7.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p4.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p4.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p5.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p5.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part7.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part7.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) <> 1 FROM t1 WHERE f_int1 = 3;
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 part7 ALL NULL NULL NULL NULL 3 Using where
|
||||
@@ -637,18 +637,18 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY KEY (f_int1) (PARTITION p0 ENGINE = MyISAM, PARTITION part1 ENGINE = MyISAM, PARTITION part7 ENGINE = MyISAM, PARTITION part2 ENGINE = MyISAM, PARTITION p4 ENGINE = MyISAM) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p4.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p4.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part7.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part7.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p4.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p4.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part7.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part7.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) <> 1 FROM t1 WHERE f_int1 = 3;
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p4 ALL NULL NULL NULL NULL 10 Using where
|
||||
@@ -665,16 +665,16 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY KEY (f_int1) (PARTITION p0 ENGINE = MyISAM, PARTITION part1 ENGINE = MyISAM, PARTITION part7 ENGINE = MyISAM, PARTITION part2 ENGINE = MyISAM) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part7.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part7.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part7.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part7.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) <> 1 FROM t1 WHERE f_int1 = 3;
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 part7 ALL NULL NULL NULL NULL 5 Using where
|
||||
@@ -691,14 +691,14 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY KEY (f_int1) (PARTITION p0 ENGINE = MyISAM, PARTITION part1 ENGINE = MyISAM, PARTITION part7 ENGINE = MyISAM) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part7.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part7.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part7.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part7.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) <> 1 FROM t1 WHERE f_int1 = 3;
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 part7 ALL NULL NULL NULL NULL 7 Using where
|
||||
@@ -715,12 +715,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY KEY (f_int1) (PARTITION p0 ENGINE = MyISAM, PARTITION part1 ENGINE = MyISAM) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) <> 1 FROM t1 WHERE f_int1 = 3;
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p0 ALL NULL NULL NULL NULL 10 Using where
|
||||
@@ -737,10 +737,10 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY KEY (f_int1) (PARTITION p0 ENGINE = MyISAM) */
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) <> 1 FROM t1 WHERE f_int1 = 3;
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 p0 ALL NULL NULL NULL NULL 20 Using where
|
||||
@@ -761,9 +761,9 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.MYD
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.MYI
|
||||
MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.MYD
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.MYI
|
||||
MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
EXPLAIN PARTITIONS SELECT COUNT(*) <> 1 FROM t1 WHERE f_int1 = 3;
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
1 SIMPLE t1 NULL ALL NULL NULL NULL NULL 20 Using where
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -3620,7 +3620,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char1` char(20) DEFAULT NULL,
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (f_int1) (PARTITION p1 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION p2 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB) */
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (f_int1) (PARTITION p1 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION p2 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB) */
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -4065,7 +4065,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char1` char(20) DEFAULT NULL,
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (f_int1) (PARTITION p1 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION p2 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION p3 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION p4 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION p5 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB) */
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (f_int1) (PARTITION p1 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION p2 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION p3 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION p4 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION p5 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB) */
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -4510,7 +4510,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char1` char(20) DEFAULT NULL,
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (MOD(f_int1,4)) (PARTITION part_3 VALUES IN (-3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part_2 VALUES IN (-2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part_1 VALUES IN (-1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part_N VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part0 VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part1 VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part2 VALUES IN (2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part3 VALUES IN (3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB) */
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (MOD(f_int1,4)) (PARTITION part_3 VALUES IN (-3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part_2 VALUES IN (-2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part_1 VALUES IN (-1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part_N VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part0 VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part1 VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part2 VALUES IN (2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part3 VALUES IN (3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB) */
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -4955,7 +4955,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char1` char(20) DEFAULT NULL,
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1) (PARTITION parta VALUES LESS THAN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION partb VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION partc VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION partd VALUES LESS THAN (15) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION parte VALUES LESS THAN (20) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION partf VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB) */
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1) (PARTITION parta VALUES LESS THAN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION partb VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION partc VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION partd VALUES LESS THAN (15) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION parte VALUES LESS THAN (20) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION partf VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB) */
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -5398,7 +5398,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char1` char(20) DEFAULT NULL,
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1 DIV 2) SUBPARTITION BY HASH (f_int1) SUBPARTITIONS 2 (PARTITION parta VALUES LESS THAN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION partb VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION partc VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION partd VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB) */
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1 DIV 2) SUBPARTITION BY HASH (f_int1) SUBPARTITIONS 2 (PARTITION parta VALUES LESS THAN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION partb VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION partc VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION partd VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB) */
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -5843,7 +5843,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char1` char(20) DEFAULT NULL,
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1) SUBPARTITION BY KEY (f_int1) (PARTITION part1 VALUES LESS THAN (0) (SUBPARTITION subpart11 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION subpart12 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB), PARTITION part2 VALUES LESS THAN (5) (SUBPARTITION subpart21 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION subpart22 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB), PARTITION part3 VALUES LESS THAN (10) (SUBPARTITION subpart31 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION subpart32 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB), PARTITION part4 VALUES LESS THAN (2147483646) (SUBPARTITION subpart41 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION subpart42 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB)) */
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1) SUBPARTITION BY KEY (f_int1) (PARTITION part1 VALUES LESS THAN (0) (SUBPARTITION subpart11 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION subpart12 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB), PARTITION part2 VALUES LESS THAN (5) (SUBPARTITION subpart21 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION subpart22 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB), PARTITION part3 VALUES LESS THAN (10) (SUBPARTITION subpart31 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION subpart32 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB), PARTITION part4 VALUES LESS THAN (2147483646) (SUBPARTITION subpart41 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION subpart42 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB)) */
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -6286,7 +6286,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char1` char(20) DEFAULT NULL,
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (ABS(MOD(f_int1,3))) SUBPARTITION BY HASH (f_int1 + 1) (PARTITION part1 VALUES IN (0) (SUBPARTITION sp11 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION sp12 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB), PARTITION part2 VALUES IN (1) (SUBPARTITION sp21 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION sp22 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB), PARTITION part3 VALUES IN (2) (SUBPARTITION sp31 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION sp32 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB), PARTITION part4 VALUES IN (NULL) (SUBPARTITION sp41 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION sp42 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB)) */
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (ABS(MOD(f_int1,3))) SUBPARTITION BY HASH (f_int1 + 1) (PARTITION part1 VALUES IN (0) (SUBPARTITION sp11 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION sp12 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB), PARTITION part2 VALUES IN (1) (SUBPARTITION sp21 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION sp22 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB), PARTITION part3 VALUES IN (2) (SUBPARTITION sp31 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION sp32 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB), PARTITION part4 VALUES IN (NULL) (SUBPARTITION sp41 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION sp42 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB)) */
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -6731,7 +6731,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char1` char(20) DEFAULT NULL,
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (ABS(MOD(f_int1,2))) SUBPARTITION BY KEY (f_int1) SUBPARTITIONS 3 (PARTITION part1 VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part2 VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part3 VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB) */
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (ABS(MOD(f_int1,2))) SUBPARTITION BY KEY (f_int1) SUBPARTITIONS 3 (PARTITION part1 VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part2 VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part3 VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB) */
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -8067,7 +8067,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char1` char(20) DEFAULT NULL,
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (MOD(f_int1,4)) (PARTITION part_3 VALUES IN (-3) INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part_2 VALUES IN (-2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' ENGINE = InnoDB, PARTITION part_1 VALUES IN (-1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part_N VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' ENGINE = InnoDB, PARTITION part0 VALUES IN (0) INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part1 VALUES IN (1) ENGINE = InnoDB, PARTITION part2 VALUES IN (2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' ENGINE = InnoDB, PARTITION part3 VALUES IN (3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB) */
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (MOD(f_int1,4)) (PARTITION part_3 VALUES IN (-3) INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part_2 VALUES IN (-2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' ENGINE = InnoDB, PARTITION part_1 VALUES IN (-1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part_N VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' ENGINE = InnoDB, PARTITION part0 VALUES IN (0) INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part1 VALUES IN (1) ENGINE = InnoDB, PARTITION part2 VALUES IN (2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' ENGINE = InnoDB, PARTITION part3 VALUES IN (3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB) */
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -8512,7 +8512,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char1` char(20) DEFAULT NULL,
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1) (PARTITION parta VALUES LESS THAN (0) INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION partb VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' ENGINE = InnoDB, PARTITION partc VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION partd VALUES LESS THAN (15) ENGINE = InnoDB, PARTITION parte VALUES LESS THAN (20) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' ENGINE = InnoDB, PARTITION partf VALUES LESS THAN (2147483646) INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB) */
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1) (PARTITION parta VALUES LESS THAN (0) INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION partb VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' ENGINE = InnoDB, PARTITION partc VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION partd VALUES LESS THAN (15) ENGINE = InnoDB, PARTITION parte VALUES LESS THAN (20) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' ENGINE = InnoDB, PARTITION partf VALUES LESS THAN (2147483646) INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB) */
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -8955,7 +8955,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char1` char(20) DEFAULT NULL,
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1 DIV 2) SUBPARTITION BY HASH (f_int1) SUBPARTITIONS 2 (PARTITION parta VALUES LESS THAN (0) INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION partb VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' ENGINE = InnoDB, PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB, PARTITION partd VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB) */
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1 DIV 2) SUBPARTITION BY HASH (f_int1) SUBPARTITIONS 2 (PARTITION parta VALUES LESS THAN (0) INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION partb VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' ENGINE = InnoDB, PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB, PARTITION partd VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB) */
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -9400,7 +9400,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char1` char(20) DEFAULT NULL,
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1) SUBPARTITION BY KEY (f_int1) (PARTITION part1 VALUES LESS THAN (0) (SUBPARTITION subpart11 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' ENGINE = InnoDB, SUBPARTITION subpart12 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' ENGINE = InnoDB), PARTITION part2 VALUES LESS THAN (5) (SUBPARTITION subpart21 INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION subpart22 INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB), PARTITION part3 VALUES LESS THAN (10) (SUBPARTITION subpart31 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION subpart32 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB), PARTITION part4 VALUES LESS THAN (2147483646) (SUBPARTITION subpart41 ENGINE = InnoDB, SUBPARTITION subpart42 ENGINE = InnoDB)) */
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1) SUBPARTITION BY KEY (f_int1) (PARTITION part1 VALUES LESS THAN (0) (SUBPARTITION subpart11 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' ENGINE = InnoDB, SUBPARTITION subpart12 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' ENGINE = InnoDB), PARTITION part2 VALUES LESS THAN (5) (SUBPARTITION subpart21 INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION subpart22 INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB), PARTITION part3 VALUES LESS THAN (10) (SUBPARTITION subpart31 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION subpart32 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB), PARTITION part4 VALUES LESS THAN (2147483646) (SUBPARTITION subpart41 ENGINE = InnoDB, SUBPARTITION subpart42 ENGINE = InnoDB)) */
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -9843,7 +9843,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char1` char(20) DEFAULT NULL,
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (ABS(MOD(f_int1,3))) SUBPARTITION BY HASH (f_int1 + 1) (PARTITION part1 VALUES IN (0) (SUBPARTITION sp11 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION sp12 INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB), PARTITION part2 VALUES IN (1) (SUBPARTITION sp21 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' ENGINE = InnoDB, SUBPARTITION sp22 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB), PARTITION part3 VALUES IN (2) (SUBPARTITION sp31 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION sp32 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB), PARTITION part4 VALUES IN (NULL) (SUBPARTITION sp41 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION sp42 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB)) */
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (ABS(MOD(f_int1,3))) SUBPARTITION BY HASH (f_int1 + 1) (PARTITION part1 VALUES IN (0) (SUBPARTITION sp11 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION sp12 INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB), PARTITION part2 VALUES IN (1) (SUBPARTITION sp21 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' ENGINE = InnoDB, SUBPARTITION sp22 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB), PARTITION part3 VALUES IN (2) (SUBPARTITION sp31 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION sp32 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB), PARTITION part4 VALUES IN (NULL) (SUBPARTITION sp41 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION sp42 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB)) */
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -14878,7 +14878,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`),
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (MOD(f_int1,4)) (PARTITION part_3 VALUES IN (-3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part_2 VALUES IN (-2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part_1 VALUES IN (-1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part_N VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part0 VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part1 VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part2 VALUES IN (2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part3 VALUES IN (3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB) */
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (MOD(f_int1,4)) (PARTITION part_3 VALUES IN (-3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part_2 VALUES IN (-2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part_1 VALUES IN (-1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part_N VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part0 VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part1 VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part2 VALUES IN (2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part3 VALUES IN (3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB) */
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -15360,7 +15360,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`),
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1) (PARTITION parta VALUES LESS THAN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION partb VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION partc VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION partd VALUES LESS THAN (15) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION parte VALUES LESS THAN (20) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION partf VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB) */
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1) (PARTITION parta VALUES LESS THAN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION partb VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION partc VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION partd VALUES LESS THAN (15) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION parte VALUES LESS THAN (20) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION partf VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB) */
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -15840,7 +15840,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`),
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1 DIV 2) SUBPARTITION BY HASH (f_int1) SUBPARTITIONS 2 (PARTITION parta VALUES LESS THAN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION partb VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION partc VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION partd VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB) */
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1 DIV 2) SUBPARTITION BY HASH (f_int1) SUBPARTITIONS 2 (PARTITION parta VALUES LESS THAN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION partb VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION partc VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION partd VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB) */
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -16322,7 +16322,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`),
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1) SUBPARTITION BY KEY (f_int1) (PARTITION part1 VALUES LESS THAN (0) (SUBPARTITION subpart11 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION subpart12 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB), PARTITION part2 VALUES LESS THAN (5) (SUBPARTITION subpart21 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION subpart22 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB), PARTITION part3 VALUES LESS THAN (10) (SUBPARTITION subpart31 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION subpart32 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB), PARTITION part4 VALUES LESS THAN (2147483646) (SUBPARTITION subpart41 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION subpart42 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB)) */
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1) SUBPARTITION BY KEY (f_int1) (PARTITION part1 VALUES LESS THAN (0) (SUBPARTITION subpart11 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION subpart12 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB), PARTITION part2 VALUES LESS THAN (5) (SUBPARTITION subpart21 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION subpart22 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB), PARTITION part3 VALUES LESS THAN (10) (SUBPARTITION subpart31 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION subpart32 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB), PARTITION part4 VALUES LESS THAN (2147483646) (SUBPARTITION subpart41 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION subpart42 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB)) */
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -16802,7 +16802,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`),
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (ABS(MOD(f_int1,3))) SUBPARTITION BY HASH (f_int1 + 1) (PARTITION part1 VALUES IN (0) (SUBPARTITION sp11 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION sp12 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB), PARTITION part2 VALUES IN (1) (SUBPARTITION sp21 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION sp22 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB), PARTITION part3 VALUES IN (2) (SUBPARTITION sp31 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION sp32 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB), PARTITION part4 VALUES IN (NULL) (SUBPARTITION sp41 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION sp42 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB)) */
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (ABS(MOD(f_int1,3))) SUBPARTITION BY HASH (f_int1 + 1) (PARTITION part1 VALUES IN (0) (SUBPARTITION sp11 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION sp12 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB), PARTITION part2 VALUES IN (1) (SUBPARTITION sp21 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION sp22 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB), PARTITION part3 VALUES IN (2) (SUBPARTITION sp31 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION sp32 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB), PARTITION part4 VALUES IN (NULL) (SUBPARTITION sp41 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION sp42 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB)) */
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -17284,7 +17284,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`),
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (ABS(MOD(f_int1,2))) SUBPARTITION BY KEY (f_int1) SUBPARTITIONS 3 (PARTITION part1 VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part2 VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part3 VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB) */
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (ABS(MOD(f_int1,2))) SUBPARTITION BY KEY (f_int1) SUBPARTITIONS 3 (PARTITION part1 VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part2 VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part3 VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB) */
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -18731,7 +18731,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (MOD(f_int1,4)) (PARTITION part_3 VALUES IN (-3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part_2 VALUES IN (-2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part_1 VALUES IN (-1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part_N VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part0 VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part1 VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part2 VALUES IN (2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part3 VALUES IN (3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB) */
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (MOD(f_int1,4)) (PARTITION part_3 VALUES IN (-3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part_2 VALUES IN (-2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part_1 VALUES IN (-1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part_N VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part0 VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part1 VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part2 VALUES IN (2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part3 VALUES IN (3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB) */
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -19213,7 +19213,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1) (PARTITION parta VALUES LESS THAN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION partb VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION partc VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION partd VALUES LESS THAN (15) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION parte VALUES LESS THAN (20) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION partf VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB) */
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1) (PARTITION parta VALUES LESS THAN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION partb VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION partc VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION partd VALUES LESS THAN (15) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION parte VALUES LESS THAN (20) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION partf VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB) */
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -19693,7 +19693,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1 DIV 2) SUBPARTITION BY HASH (f_int1) SUBPARTITIONS 2 (PARTITION parta VALUES LESS THAN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION partb VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION partc VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION partd VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB) */
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1 DIV 2) SUBPARTITION BY HASH (f_int1) SUBPARTITIONS 2 (PARTITION parta VALUES LESS THAN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION partb VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION partc VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION partd VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB) */
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -20175,7 +20175,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1) SUBPARTITION BY KEY (f_int1) (PARTITION part1 VALUES LESS THAN (0) (SUBPARTITION subpart11 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION subpart12 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB), PARTITION part2 VALUES LESS THAN (5) (SUBPARTITION subpart21 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION subpart22 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB), PARTITION part3 VALUES LESS THAN (10) (SUBPARTITION subpart31 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION subpart32 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB), PARTITION part4 VALUES LESS THAN (2147483646) (SUBPARTITION subpart41 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION subpart42 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB)) */
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1) SUBPARTITION BY KEY (f_int1) (PARTITION part1 VALUES LESS THAN (0) (SUBPARTITION subpart11 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION subpart12 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB), PARTITION part2 VALUES LESS THAN (5) (SUBPARTITION subpart21 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION subpart22 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB), PARTITION part3 VALUES LESS THAN (10) (SUBPARTITION subpart31 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION subpart32 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB), PARTITION part4 VALUES LESS THAN (2147483646) (SUBPARTITION subpart41 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION subpart42 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB)) */
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -20655,7 +20655,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (ABS(MOD(f_int1,3))) SUBPARTITION BY HASH (f_int1 + 1) (PARTITION part1 VALUES IN (0) (SUBPARTITION sp11 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION sp12 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB), PARTITION part2 VALUES IN (1) (SUBPARTITION sp21 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION sp22 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB), PARTITION part3 VALUES IN (2) (SUBPARTITION sp31 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION sp32 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB), PARTITION part4 VALUES IN (NULL) (SUBPARTITION sp41 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION sp42 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB)) */
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (ABS(MOD(f_int1,3))) SUBPARTITION BY HASH (f_int1 + 1) (PARTITION part1 VALUES IN (0) (SUBPARTITION sp11 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION sp12 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB), PARTITION part2 VALUES IN (1) (SUBPARTITION sp21 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION sp22 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB), PARTITION part3 VALUES IN (2) (SUBPARTITION sp31 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION sp32 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB), PARTITION part4 VALUES IN (NULL) (SUBPARTITION sp41 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION sp42 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB)) */
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -21137,7 +21137,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (ABS(MOD(f_int1,2))) SUBPARTITION BY KEY (f_int1) SUBPARTITIONS 3 (PARTITION part1 VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part2 VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part3 VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB) */
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (ABS(MOD(f_int1,2))) SUBPARTITION BY KEY (f_int1) SUBPARTITIONS 3 (PARTITION part1 VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part2 VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part3 VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB) */
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -22616,7 +22616,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (MOD(f_int1,4)) (PARTITION part_3 VALUES IN (-3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part_2 VALUES IN (-2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part_1 VALUES IN (-1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part_N VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part0 VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part1 VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part2 VALUES IN (2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part3 VALUES IN (3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB) */
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (MOD(f_int1,4)) (PARTITION part_3 VALUES IN (-3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part_2 VALUES IN (-2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part_1 VALUES IN (-1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part_N VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part0 VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part1 VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part2 VALUES IN (2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part3 VALUES IN (3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB) */
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -23114,7 +23114,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1) (PARTITION parta VALUES LESS THAN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION partb VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION partc VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION partd VALUES LESS THAN (15) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION parte VALUES LESS THAN (20) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION partf VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB) */
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1) (PARTITION parta VALUES LESS THAN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION partb VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION partc VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION partd VALUES LESS THAN (15) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION parte VALUES LESS THAN (20) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION partf VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB) */
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -23610,7 +23610,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1 DIV 2) SUBPARTITION BY HASH (f_int1) SUBPARTITIONS 2 (PARTITION parta VALUES LESS THAN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION partb VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION partc VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION partd VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB) */
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1 DIV 2) SUBPARTITION BY HASH (f_int1) SUBPARTITIONS 2 (PARTITION parta VALUES LESS THAN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION partb VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION partc VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION partd VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB) */
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -24108,7 +24108,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1) SUBPARTITION BY KEY (f_int1) (PARTITION part1 VALUES LESS THAN (0) (SUBPARTITION subpart11 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION subpart12 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB), PARTITION part2 VALUES LESS THAN (5) (SUBPARTITION subpart21 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION subpart22 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB), PARTITION part3 VALUES LESS THAN (10) (SUBPARTITION subpart31 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION subpart32 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB), PARTITION part4 VALUES LESS THAN (2147483646) (SUBPARTITION subpart41 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION subpart42 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB)) */
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1) SUBPARTITION BY KEY (f_int1) (PARTITION part1 VALUES LESS THAN (0) (SUBPARTITION subpart11 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION subpart12 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB), PARTITION part2 VALUES LESS THAN (5) (SUBPARTITION subpart21 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION subpart22 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB), PARTITION part3 VALUES LESS THAN (10) (SUBPARTITION subpart31 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION subpart32 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB), PARTITION part4 VALUES LESS THAN (2147483646) (SUBPARTITION subpart41 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION subpart42 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB)) */
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -24604,7 +24604,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (ABS(MOD(f_int1,3))) SUBPARTITION BY HASH (f_int1 + 1) (PARTITION part1 VALUES IN (0) (SUBPARTITION sp11 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION sp12 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB), PARTITION part2 VALUES IN (1) (SUBPARTITION sp21 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION sp22 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB), PARTITION part3 VALUES IN (2) (SUBPARTITION sp31 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION sp32 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB), PARTITION part4 VALUES IN (NULL) (SUBPARTITION sp41 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, SUBPARTITION sp42 DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB)) */
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (ABS(MOD(f_int1,3))) SUBPARTITION BY HASH (f_int1 + 1) (PARTITION part1 VALUES IN (0) (SUBPARTITION sp11 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION sp12 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB), PARTITION part2 VALUES IN (1) (SUBPARTITION sp21 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION sp22 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB), PARTITION part3 VALUES IN (2) (SUBPARTITION sp31 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION sp32 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB), PARTITION part4 VALUES IN (NULL) (SUBPARTITION sp41 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, SUBPARTITION sp42 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB)) */
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -25102,7 +25102,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (ABS(MOD(f_int1,2))) SUBPARTITION BY KEY (f_int1) SUBPARTITIONS 3 (PARTITION part1 VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part2 VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB, PARTITION part3 VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/master-data/test/index' ENGINE = InnoDB) */
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (ABS(MOD(f_int1,2))) SUBPARTITION BY KEY (f_int1) SUBPARTITIONS 3 (PARTITION part1 VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part2 VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB, PARTITION part3 VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/data' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysqld.1/data/test/index' ENGINE = InnoDB) */
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -70,12 +70,12 @@ t1 CREATE TABLE `t1` (
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (f_int1) PARTITIONS 2 */
|
||||
|
||||
unified filelist
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#p1.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#p1.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p1.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p1.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -534,12 +534,12 @@ t1 CREATE TABLE `t1` (
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (f_int1) (PARTITION part1 ENGINE = MyISAM, PARTITION part2 ENGINE = MyISAM) */
|
||||
|
||||
unified filelist
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -999,16 +999,16 @@ t1 CREATE TABLE `t1` (
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1) SUBPARTITION BY HASH (f_int1) (PARTITION part1 VALUES LESS THAN (10) (SUBPARTITION subpart11 ENGINE = MyISAM, SUBPARTITION subpart12 ENGINE = MyISAM), PARTITION part2 VALUES LESS THAN (2147483646) (SUBPARTITION subpart21 ENGINE = MyISAM, SUBPARTITION subpart22 ENGINE = MyISAM)) */
|
||||
|
||||
unified filelist
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart11.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart11.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart12.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart12.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart21.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart21.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart22.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart22.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart11.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart11.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart12.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart12.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart21.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart21.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart22.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart22.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -1465,12 +1465,12 @@ t1 CREATE TABLE `t1` (
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (f_int1) (PARTITION part1 ENGINE = MyISAM, PARTITION part2 ENGINE = MyISAM) */
|
||||
|
||||
unified filelist
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -1925,12 +1925,12 @@ t1 CREATE TABLE `t1` (
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (f_int1) (PARTITION part1 ENGINE = MyISAM, PARTITION part2 ENGINE = MyISAM) */
|
||||
|
||||
unified filelist
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -2390,16 +2390,16 @@ t1 CREATE TABLE `t1` (
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1) SUBPARTITION BY HASH (f_int1) (PARTITION part1 VALUES LESS THAN (10) (SUBPARTITION subpart11 ENGINE = MyISAM, SUBPARTITION subpart12 ENGINE = MyISAM), PARTITION part2 VALUES LESS THAN (2147483646) (SUBPARTITION subpart21 ENGINE = MyISAM, SUBPARTITION subpart22 ENGINE = MyISAM)) */
|
||||
|
||||
unified filelist
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart11.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart11.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart12.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart12.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart21.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart21.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart22.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart22.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart11.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart11.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart12.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart12.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart21.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart21.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart22.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart22.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -2857,16 +2857,16 @@ t1 CREATE TABLE `t1` (
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1) SUBPARTITION BY HASH (f_int1) (PARTITION part1 VALUES LESS THAN (10) (SUBPARTITION subpart11 ENGINE = MyISAM, SUBPARTITION subpart12 ENGINE = MyISAM), PARTITION part2 VALUES LESS THAN (2147483646) (SUBPARTITION subpart21 ENGINE = MyISAM, SUBPARTITION subpart22 ENGINE = MyISAM)) */
|
||||
|
||||
unified filelist
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart11.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart11.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart12.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart12.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart21.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart21.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart22.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart22.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart11.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart11.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart12.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart12.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart21.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart21.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart22.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart22.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -3328,16 +3328,16 @@ t1 CREATE TABLE `t1` (
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1) SUBPARTITION BY HASH (f_int1) (PARTITION part1 VALUES LESS THAN (10) (SUBPARTITION subpart11 ENGINE = MyISAM, SUBPARTITION subpart12 ENGINE = MyISAM), PARTITION part2 VALUES LESS THAN (2147483646) (SUBPARTITION subpart21 ENGINE = MyISAM, SUBPARTITION subpart22 ENGINE = MyISAM)) */
|
||||
|
||||
unified filelist
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart11.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart11.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart12.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart12.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart21.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart21.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart22.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart22.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart11.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart11.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart12.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart12.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart21.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart21.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart22.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart22.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -3795,16 +3795,16 @@ t1 CREATE TABLE `t1` (
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1) SUBPARTITION BY HASH (f_int1) (PARTITION part1 VALUES LESS THAN (10) (SUBPARTITION subpart11 ENGINE = MyISAM, SUBPARTITION subpart12 ENGINE = MyISAM), PARTITION part2 VALUES LESS THAN (2147483646) (SUBPARTITION subpart21 ENGINE = MyISAM, SUBPARTITION subpart22 ENGINE = MyISAM)) */
|
||||
|
||||
unified filelist
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart11.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart11.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart12.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart12.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart21.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart21.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart22.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart22.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart11.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart11.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart12.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart12.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart21.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart21.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart22.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart22.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -4262,12 +4262,12 @@ t1 CREATE TABLE `t1` (
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (f_int1) (PARTITION part1 ENGINE = MyISAM, PARTITION part2 ENGINE = MyISAM) */
|
||||
|
||||
unified filelist
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -4727,16 +4727,16 @@ t1 CREATE TABLE `t1` (
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1) SUBPARTITION BY HASH (f_int1) (PARTITION part1 VALUES LESS THAN (10) (SUBPARTITION subpart11 ENGINE = MyISAM, SUBPARTITION subpart12 ENGINE = MyISAM), PARTITION part2 VALUES LESS THAN (2147483646) (SUBPARTITION subpart21 ENGINE = MyISAM, SUBPARTITION subpart22 ENGINE = MyISAM)) */
|
||||
|
||||
unified filelist
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart11.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart11.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart12.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart12.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart21.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart21.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart22.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart22.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart11.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart11.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart12.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart12.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart21.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart21.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart22.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart22.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -5196,16 +5196,16 @@ t1 CREATE TABLE `t1` (
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1) SUBPARTITION BY HASH (f_int1) (PARTITION part1 VALUES LESS THAN (10) (SUBPARTITION subpart11 ENGINE = MyISAM, SUBPARTITION subpart12 ENGINE = MyISAM), PARTITION part2 VALUES LESS THAN (2147483646) (SUBPARTITION subpart21 ENGINE = MyISAM, SUBPARTITION subpart22 ENGINE = MyISAM)) */
|
||||
|
||||
unified filelist
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart11.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart11.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart12.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart12.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart21.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart21.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart22.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart22.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart11.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart11.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart12.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart12.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart21.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart21.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart22.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart22.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -5659,10 +5659,10 @@ t1 CREATE TABLE `t1` (
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (f_int1) (PARTITION part1 ENGINE = MyISAM) */
|
||||
|
||||
unified filelist
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -6118,12 +6118,12 @@ t1 CREATE TABLE `t1` (
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1) SUBPARTITION BY HASH (f_int1) (PARTITION part1 VALUES LESS THAN (1000) (SUBPARTITION subpart11 ENGINE = MyISAM, SUBPARTITION subpart12 ENGINE = MyISAM)) */
|
||||
|
||||
unified filelist
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart11.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart11.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart12.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart12.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart11.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart11.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart12.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart12.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
|
||||
@@ -662,12 +662,12 @@ t1 CREATE TABLE `t1` (
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (MOD(f_int1,2)) (PARTITION part1 VALUES IN (NULL) ENGINE = MyISAM, PARTITION part3 VALUES IN (1) ENGINE = MyISAM) */
|
||||
|
||||
unified filelist
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part3.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part3.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part3.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part3.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
|
||||
DROP TABLE t1;
|
||||
# 3.5.3 Reveal that IN (...NULL) is not mapped to IN(0)
|
||||
@@ -694,14 +694,14 @@ t1 CREATE TABLE `t1` (
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (MOD(f_int1,2)) (PARTITION part1 VALUES IN (NULL) ENGINE = MyISAM, PARTITION part2 VALUES IN (0) ENGINE = MyISAM, PARTITION part3 VALUES IN (1) ENGINE = MyISAM) */
|
||||
|
||||
unified filelist
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part3.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part3.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part3.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part3.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
|
||||
DROP TABLE t1;
|
||||
|
||||
@@ -734,10 +734,10 @@ t1 CREATE TABLE `t1` (
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (f_int1) */
|
||||
|
||||
unified filelist
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
|
||||
DROP TABLE t1;
|
||||
# 4.1.2 no partition number, named partitions
|
||||
@@ -761,12 +761,12 @@ t1 CREATE TABLE `t1` (
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (f_int1) (PARTITION part1 ENGINE = MyISAM, PARTITION part2 ENGINE = MyISAM) */
|
||||
|
||||
unified filelist
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
|
||||
DROP TABLE t1;
|
||||
# 4.1.3 variations on no partition/subpartition number, named partitions,
|
||||
@@ -852,20 +852,20 @@ t1 CREATE TABLE `t1` (
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1) SUBPARTITION BY HASH (f_int1) (PARTITION part1 VALUES LESS THAN (10) (SUBPARTITION subpart11 ENGINE = MyISAM, SUBPARTITION subpart12 ENGINE = MyISAM), PARTITION part2 VALUES LESS THAN (20) (SUBPARTITION subpart21 ENGINE = MyISAM, SUBPARTITION subpart22 ENGINE = MyISAM), PARTITION part3 VALUES LESS THAN (2147483646) (SUBPARTITION subpart31 ENGINE = MyISAM, SUBPARTITION subpart32 ENGINE = MyISAM)) */
|
||||
|
||||
unified filelist
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart11.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart11.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart12.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart12.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart21.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart21.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart22.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart22.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part3#SP#subpart31.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part3#SP#subpart31.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part3#SP#subpart32.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part3#SP#subpart32.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart11.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart11.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart12.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart12.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart21.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart21.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart22.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart22.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part3#SP#subpart31.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part3#SP#subpart31.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part3#SP#subpart32.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part3#SP#subpart32.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
|
||||
DROP TABLE t1;
|
||||
#------------------------------------------------------------------------
|
||||
@@ -893,12 +893,12 @@ t1 CREATE TABLE `t1` (
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (f_int1) PARTITIONS 2 */
|
||||
|
||||
unified filelist
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#p1.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#p1.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p1.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p1.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
|
||||
DROP TABLE t1;
|
||||
CREATE TABLE t1 (
|
||||
@@ -924,16 +924,16 @@ t1 CREATE TABLE `t1` (
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1) SUBPARTITION BY HASH (f_int1) SUBPARTITIONS 2 (PARTITION part1 VALUES LESS THAN (10) ENGINE = MyISAM, PARTITION part2 VALUES LESS THAN (2147483646) ENGINE = MyISAM) */
|
||||
|
||||
unified filelist
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#part1sp0.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#part1sp0.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#part1sp1.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#part1sp1.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#part2sp0.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#part2sp0.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#part2sp1.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#part2sp1.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#part1sp0.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#part1sp0.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#part1sp1.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#part1sp1.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#part2sp0.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#part2sp0.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#part2sp1.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#part2sp1.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
|
||||
DROP TABLE t1;
|
||||
CREATE TABLE t1 (
|
||||
@@ -956,10 +956,10 @@ t1 CREATE TABLE `t1` (
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (f_int1) PARTITIONS 1 */
|
||||
|
||||
unified filelist
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#p0.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#p0.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
|
||||
DROP TABLE t1;
|
||||
CREATE TABLE t1 (
|
||||
@@ -985,12 +985,12 @@ t1 CREATE TABLE `t1` (
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1) SUBPARTITION BY HASH (f_int1) SUBPARTITIONS 1 (PARTITION part1 VALUES LESS THAN (10) ENGINE = MyISAM, PARTITION part2 VALUES LESS THAN (2147483646) ENGINE = MyISAM) */
|
||||
|
||||
unified filelist
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#part1sp0.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#part1sp0.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#part2sp0.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#part2sp0.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#part1sp0.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#part1sp0.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#part2sp0.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#part2sp0.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
|
||||
DROP TABLE t1;
|
||||
CREATE TABLE t1 (
|
||||
@@ -1732,12 +1732,12 @@ t1 CREATE TABLE `t1` (
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (f_int1) (PARTITION part1 ENGINE = MyISAM, PARTITION part2 ENGINE = MyISAM) */
|
||||
|
||||
unified filelist
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
|
||||
DROP TABLE t1;
|
||||
CREATE TABLE t1 (
|
||||
@@ -1766,16 +1766,16 @@ t1 CREATE TABLE `t1` (
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (f_int1) SUBPARTITION BY HASH (f_int1) (PARTITION part1 VALUES LESS THAN (1000) (SUBPARTITION subpart11 ENGINE = MyISAM, SUBPARTITION subpart12 ENGINE = MyISAM), PARTITION part2 VALUES LESS THAN (2147483646) (SUBPARTITION subpart21 ENGINE = MyISAM, SUBPARTITION subpart22 ENGINE = MyISAM)) */
|
||||
|
||||
unified filelist
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart11.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart11.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart12.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part1#SP#subpart12.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart21.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart21.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart22.MYD
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1#P#part2#SP#subpart22.MYI
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/master-data/test/t1.par
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart11.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart11.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart12.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part1#SP#subpart12.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart21.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart21.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart22.MYD
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1#P#part2#SP#subpart22.MYI
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.frm
|
||||
$MYSQLTEST_VARDIR/mysqld.1/data/test/t1.par
|
||||
|
||||
DROP TABLE t1;
|
||||
# 4.3.2 (positive) number of partition/subpartition ,
|
||||
|
||||
@@ -4,65 +4,65 @@ t55 CREATE TABLE `t55` (
|
||||
`colint` int(11) DEFAULT NULL,
|
||||
`col1` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (colint) SUBPARTITION BY HASH (abs(col1)) SUBPARTITIONS 5 (PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = MyISAM, PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = MyISAM, PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM, PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = MyISAM, PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = MyISAM, PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM) */
|
||||
27 MYSQL_TEST_DIR/var/master-data/test/t55#P#p0#SP#p0sp0.MYD
|
||||
1024 MYSQL_TEST_DIR/var/master-data/test/t55#P#p0#SP#p0sp0.MYI
|
||||
18 MYSQL_TEST_DIR/var/master-data/test/t55#P#p0#SP#p0sp1.MYD
|
||||
1024 MYSQL_TEST_DIR/var/master-data/test/t55#P#p0#SP#p0sp1.MYI
|
||||
9 MYSQL_TEST_DIR/var/master-data/test/t55#P#p0#SP#p0sp2.MYD
|
||||
1024 MYSQL_TEST_DIR/var/master-data/test/t55#P#p0#SP#p0sp2.MYI
|
||||
18 MYSQL_TEST_DIR/var/master-data/test/t55#P#p0#SP#p0sp3.MYD
|
||||
1024 MYSQL_TEST_DIR/var/master-data/test/t55#P#p0#SP#p0sp3.MYI
|
||||
18 MYSQL_TEST_DIR/var/master-data/test/t55#P#p0#SP#p0sp4.MYD
|
||||
1024 MYSQL_TEST_DIR/var/master-data/test/t55#P#p0#SP#p0sp4.MYI
|
||||
9 MYSQL_TEST_DIR/var/master-data/test/t55#P#p1#SP#p1sp0.MYD
|
||||
1024 MYSQL_TEST_DIR/var/master-data/test/t55#P#p1#SP#p1sp0.MYI
|
||||
9 MYSQL_TEST_DIR/var/master-data/test/t55#P#p1#SP#p1sp1.MYD
|
||||
1024 MYSQL_TEST_DIR/var/master-data/test/t55#P#p1#SP#p1sp1.MYI
|
||||
18 MYSQL_TEST_DIR/var/master-data/test/t55#P#p1#SP#p1sp2.MYD
|
||||
1024 MYSQL_TEST_DIR/var/master-data/test/t55#P#p1#SP#p1sp2.MYI
|
||||
18 MYSQL_TEST_DIR/var/master-data/test/t55#P#p1#SP#p1sp3.MYD
|
||||
1024 MYSQL_TEST_DIR/var/master-data/test/t55#P#p1#SP#p1sp3.MYI
|
||||
36 MYSQL_TEST_DIR/var/master-data/test/t55#P#p1#SP#p1sp4.MYD
|
||||
1024 MYSQL_TEST_DIR/var/master-data/test/t55#P#p1#SP#p1sp4.MYI
|
||||
36 MYSQL_TEST_DIR/var/master-data/test/t55#P#p2#SP#p2sp0.MYD
|
||||
1024 MYSQL_TEST_DIR/var/master-data/test/t55#P#p2#SP#p2sp0.MYI
|
||||
0 MYSQL_TEST_DIR/var/master-data/test/t55#P#p2#SP#p2sp1.MYD
|
||||
1024 MYSQL_TEST_DIR/var/master-data/test/t55#P#p2#SP#p2sp1.MYI
|
||||
9 MYSQL_TEST_DIR/var/master-data/test/t55#P#p2#SP#p2sp2.MYD
|
||||
1024 MYSQL_TEST_DIR/var/master-data/test/t55#P#p2#SP#p2sp2.MYI
|
||||
18 MYSQL_TEST_DIR/var/master-data/test/t55#P#p2#SP#p2sp3.MYD
|
||||
1024 MYSQL_TEST_DIR/var/master-data/test/t55#P#p2#SP#p2sp3.MYI
|
||||
27 MYSQL_TEST_DIR/var/master-data/test/t55#P#p2#SP#p2sp4.MYD
|
||||
1024 MYSQL_TEST_DIR/var/master-data/test/t55#P#p2#SP#p2sp4.MYI
|
||||
9 MYSQL_TEST_DIR/var/master-data/test/t55#P#p3#SP#p3sp0.MYD
|
||||
1024 MYSQL_TEST_DIR/var/master-data/test/t55#P#p3#SP#p3sp0.MYI
|
||||
9 MYSQL_TEST_DIR/var/master-data/test/t55#P#p3#SP#p3sp1.MYD
|
||||
1024 MYSQL_TEST_DIR/var/master-data/test/t55#P#p3#SP#p3sp1.MYI
|
||||
9 MYSQL_TEST_DIR/var/master-data/test/t55#P#p3#SP#p3sp2.MYD
|
||||
1024 MYSQL_TEST_DIR/var/master-data/test/t55#P#p3#SP#p3sp2.MYI
|
||||
18 MYSQL_TEST_DIR/var/master-data/test/t55#P#p3#SP#p3sp3.MYD
|
||||
1024 MYSQL_TEST_DIR/var/master-data/test/t55#P#p3#SP#p3sp3.MYI
|
||||
45 MYSQL_TEST_DIR/var/master-data/test/t55#P#p3#SP#p3sp4.MYD
|
||||
1024 MYSQL_TEST_DIR/var/master-data/test/t55#P#p3#SP#p3sp4.MYI
|
||||
9 MYSQL_TEST_DIR/var/master-data/test/t55#P#p4#SP#p4sp0.MYD
|
||||
1024 MYSQL_TEST_DIR/var/master-data/test/t55#P#p4#SP#p4sp0.MYI
|
||||
9 MYSQL_TEST_DIR/var/master-data/test/t55#P#p4#SP#p4sp1.MYD
|
||||
1024 MYSQL_TEST_DIR/var/master-data/test/t55#P#p4#SP#p4sp1.MYI
|
||||
9 MYSQL_TEST_DIR/var/master-data/test/t55#P#p4#SP#p4sp2.MYD
|
||||
1024 MYSQL_TEST_DIR/var/master-data/test/t55#P#p4#SP#p4sp2.MYI
|
||||
0 MYSQL_TEST_DIR/var/master-data/test/t55#P#p4#SP#p4sp3.MYD
|
||||
1024 MYSQL_TEST_DIR/var/master-data/test/t55#P#p4#SP#p4sp3.MYI
|
||||
0 MYSQL_TEST_DIR/var/master-data/test/t55#P#p4#SP#p4sp4.MYD
|
||||
1024 MYSQL_TEST_DIR/var/master-data/test/t55#P#p4#SP#p4sp4.MYI
|
||||
0 MYSQL_TEST_DIR/var/master-data/test/t55#P#p5#SP#p5sp0.MYD
|
||||
1024 MYSQL_TEST_DIR/var/master-data/test/t55#P#p5#SP#p5sp0.MYI
|
||||
0 MYSQL_TEST_DIR/var/master-data/test/t55#P#p5#SP#p5sp1.MYD
|
||||
1024 MYSQL_TEST_DIR/var/master-data/test/t55#P#p5#SP#p5sp1.MYI
|
||||
0 MYSQL_TEST_DIR/var/master-data/test/t55#P#p5#SP#p5sp2.MYD
|
||||
1024 MYSQL_TEST_DIR/var/master-data/test/t55#P#p5#SP#p5sp2.MYI
|
||||
9 MYSQL_TEST_DIR/var/master-data/test/t55#P#p5#SP#p5sp3.MYD
|
||||
1024 MYSQL_TEST_DIR/var/master-data/test/t55#P#p5#SP#p5sp3.MYI
|
||||
9 MYSQL_TEST_DIR/var/master-data/test/t55#P#p5#SP#p5sp4.MYD
|
||||
1024 MYSQL_TEST_DIR/var/master-data/test/t55#P#p5#SP#p5sp4.MYI
|
||||
8594 MYSQL_TEST_DIR/var/master-data/test/t55.frm
|
||||
408 MYSQL_TEST_DIR/var/master-data/test/t55.par
|
||||
27 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p0#SP#p0sp0.MYD
|
||||
1024 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p0#SP#p0sp0.MYI
|
||||
18 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p0#SP#p0sp1.MYD
|
||||
1024 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p0#SP#p0sp1.MYI
|
||||
9 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p0#SP#p0sp2.MYD
|
||||
1024 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p0#SP#p0sp2.MYI
|
||||
18 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p0#SP#p0sp3.MYD
|
||||
1024 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p0#SP#p0sp3.MYI
|
||||
18 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p0#SP#p0sp4.MYD
|
||||
1024 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p0#SP#p0sp4.MYI
|
||||
9 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p1#SP#p1sp0.MYD
|
||||
1024 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p1#SP#p1sp0.MYI
|
||||
9 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p1#SP#p1sp1.MYD
|
||||
1024 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p1#SP#p1sp1.MYI
|
||||
18 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p1#SP#p1sp2.MYD
|
||||
1024 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p1#SP#p1sp2.MYI
|
||||
18 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p1#SP#p1sp3.MYD
|
||||
1024 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p1#SP#p1sp3.MYI
|
||||
36 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p1#SP#p1sp4.MYD
|
||||
1024 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p1#SP#p1sp4.MYI
|
||||
36 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p2#SP#p2sp0.MYD
|
||||
1024 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p2#SP#p2sp0.MYI
|
||||
0 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p2#SP#p2sp1.MYD
|
||||
1024 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p2#SP#p2sp1.MYI
|
||||
9 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p2#SP#p2sp2.MYD
|
||||
1024 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p2#SP#p2sp2.MYI
|
||||
18 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p2#SP#p2sp3.MYD
|
||||
1024 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p2#SP#p2sp3.MYI
|
||||
27 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p2#SP#p2sp4.MYD
|
||||
1024 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p2#SP#p2sp4.MYI
|
||||
9 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p3#SP#p3sp0.MYD
|
||||
1024 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p3#SP#p3sp0.MYI
|
||||
9 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p3#SP#p3sp1.MYD
|
||||
1024 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p3#SP#p3sp1.MYI
|
||||
9 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p3#SP#p3sp2.MYD
|
||||
1024 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p3#SP#p3sp2.MYI
|
||||
18 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p3#SP#p3sp3.MYD
|
||||
1024 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p3#SP#p3sp3.MYI
|
||||
45 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p3#SP#p3sp4.MYD
|
||||
1024 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p3#SP#p3sp4.MYI
|
||||
9 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p4#SP#p4sp0.MYD
|
||||
1024 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p4#SP#p4sp0.MYI
|
||||
9 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p4#SP#p4sp1.MYD
|
||||
1024 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p4#SP#p4sp1.MYI
|
||||
9 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p4#SP#p4sp2.MYD
|
||||
1024 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p4#SP#p4sp2.MYI
|
||||
0 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p4#SP#p4sp3.MYD
|
||||
1024 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p4#SP#p4sp3.MYI
|
||||
0 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p4#SP#p4sp4.MYD
|
||||
1024 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p4#SP#p4sp4.MYI
|
||||
0 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p5#SP#p5sp0.MYD
|
||||
1024 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p5#SP#p5sp0.MYI
|
||||
0 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p5#SP#p5sp1.MYD
|
||||
1024 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p5#SP#p5sp1.MYI
|
||||
0 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p5#SP#p5sp2.MYD
|
||||
1024 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p5#SP#p5sp2.MYI
|
||||
9 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p5#SP#p5sp3.MYD
|
||||
1024 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p5#SP#p5sp3.MYI
|
||||
9 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p5#SP#p5sp4.MYD
|
||||
1024 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55#P#p5#SP#p5sp4.MYI
|
||||
8594 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55.frm
|
||||
408 MYSQL_TEST_DIR/var/mysqld.1/data/test/t55.par
|
||||
|
||||
@@ -34,16 +34,16 @@ let $col_new_list = new.f1,new.f2,new.f3 new.f4 ;
|
||||
--disable_query_log
|
||||
# DATA DIRECTORY
|
||||
# Make directory for partition data
|
||||
--exec mkdir $MYSQLTEST_VARDIR/master-data/tmpdata || true
|
||||
--exec mkdir $MYSQLTEST_VARDIR/mysqld.1/data/tmpdata || true
|
||||
eval SET @data_dir = 'DATA DIRECTORY =
|
||||
''$MYSQLTEST_VARDIR/master-data/tmpdata''';
|
||||
''$MYSQLTEST_VARDIR/mysqld.1/data/tmpdata''';
|
||||
let $data_directory = `select @data_dir`;
|
||||
|
||||
#INDEX DIRECTORY
|
||||
# Make directory for partition index
|
||||
--exec mkdir $MYSQLTEST_VARDIR/master-data/tmpindex || true
|
||||
--exec mkdir $MYSQLTEST_VARDIR/mysqld.1/data/tmpindex || true
|
||||
eval SET @indx_dir = 'INDEX DIRECTORY =
|
||||
''$MYSQLTEST_VARDIR/master-data/tmpindex''';
|
||||
''$MYSQLTEST_VARDIR/mysqld.1/data/tmpindex''';
|
||||
let $index_directory = `select @indx_dir`;
|
||||
--enable_query_log
|
||||
|
||||
|
||||
@@ -51,8 +51,8 @@ DELETE FROM t2 WHERE a = 2;
|
||||
|
||||
--echo
|
||||
--echo ******************** LOAD DATA INFILE ********************
|
||||
--copy_file ./suite/rpl/data/rpl_mixed.dat $MYSQLTEST_VARDIR/tmp/rpl_mixed.dat
|
||||
LOAD DATA INFILE '../tmp/rpl_mixed.dat' INTO TABLE t1 FIELDS TERMINATED BY '|' ;
|
||||
--copy_file suite/rpl/data/rpl_mixed.dat $MYSQLTEST_VARDIR/tmp/rpl_mixed.dat
|
||||
LOAD DATA INFILE '../../tmp/rpl_mixed.dat' INTO TABLE t1 FIELDS TERMINATED BY '|' ;
|
||||
--remove_file $MYSQLTEST_VARDIR/tmp/rpl_mixed.dat
|
||||
SELECT * FROM t1 ORDER BY a;
|
||||
--source suite/rpl/include/rpl_mixed_check_select.inc
|
||||
@@ -344,4 +344,4 @@ sync_slave_with_master;
|
||||
# will be created. You will need to go to the mysql-test dir and diff
|
||||
# the files your self to see what is not matching
|
||||
|
||||
--exec diff $MYSQLTEST_VARDIR/tmp/rpl_switch_stm_row_mixed_master.sql $MYSQLTEST_VARDIR/tmp/rpl_switch_stm_row_mixed_slave.sql
|
||||
--diff_files $MYSQLTEST_VARDIR/tmp/rpl_switch_stm_row_mixed_master.sql $MYSQLTEST_VARDIR/tmp/rpl_switch_stm_row_mixed_slave.sql
|
||||
|
||||
14
mysql-test/suite/rpl/my.cnf
Normal file
14
mysql-test/suite/rpl/my.cnf
Normal file
@@ -0,0 +1,14 @@
|
||||
# Use settings from rpl_1slave_raw.cnf
|
||||
# add setting to connect the slave to the master by default
|
||||
!include rpl_1slave_base.cnf
|
||||
|
||||
[mysqld.2]
|
||||
# Hardcode the host to 127.0.0.1 until running on more
|
||||
# than one host and it need to be masked
|
||||
# master-host= @mysqld.1.#host
|
||||
master-host= 127.0.0.1
|
||||
master-port= @mysqld.1.port
|
||||
master-password= @mysqld.1.#password
|
||||
master-user= @mysqld.1.#user
|
||||
master-connect-retry= 1
|
||||
|
||||
@@ -6,10 +6,10 @@ drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
|
||||
start slave;
|
||||
DROP TABLE IF EXISTS test.t1;
|
||||
CREATE TABLE test.t1 (a VARCHAR(255), PRIMARY KEY(a));
|
||||
LOAD DATA INFILE '../std_data_ln/words2.dat' INTO TABLE test.t1;
|
||||
LOAD DATA INFILE '../../std_data/words2.dat' INTO TABLE test.t1;
|
||||
DELETE FROM test.t1 WHERE a = 'abashed';
|
||||
DELETE FROM test.t1;
|
||||
LOAD DATA INFILE '../std_data_ln/words2.dat' INTO TABLE test.t1;
|
||||
LOAD DATA INFILE '../../std_data/words2.dat' INTO TABLE test.t1;
|
||||
SELECT * FROM test.t1 ORDER BY a DESC;
|
||||
a
|
||||
aberration
|
||||
|
||||
@@ -6,7 +6,7 @@ drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
|
||||
start slave;
|
||||
show variables like 'relay_log%';
|
||||
Variable_name Value
|
||||
relay_log MYSQLTEST_VARDIR/master-data/relay-log
|
||||
relay_log MYSQLD_DATADIR/relay-log
|
||||
relay_log_index
|
||||
relay_log_info_file relay-log.info
|
||||
relay_log_purge ON
|
||||
|
||||
@@ -12,7 +12,7 @@ PRIMARY KEY (id),
|
||||
UNIQUE KEY unique_rec (name,number)
|
||||
) ENGINE=InnoDB;
|
||||
LOAD DATA
|
||||
INFILE '../std_data_ln/loaddata_pair.dat'
|
||||
INFILE '../../std_data/loaddata_pair.dat'
|
||||
REPLACE INTO TABLE t4
|
||||
(name,number);
|
||||
SELECT * FROM t4;
|
||||
@@ -24,7 +24,7 @@ id name number
|
||||
1 XXX 12345
|
||||
2 XXY 12345
|
||||
LOAD DATA
|
||||
INFILE '../std_data_ln/loaddata_pair.dat'
|
||||
INFILE '../../std_data/loaddata_pair.dat'
|
||||
REPLACE INTO TABLE t4
|
||||
(name,number);
|
||||
SELECT * FROM t4;
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -103,7 +103,7 @@ DELETE FROM t1;
|
||||
DELETE FROM t2;
|
||||
|
||||
******************** LOAD DATA INFILE ********************
|
||||
LOAD DATA INFILE '../tmp/rpl_mixed.dat' INTO TABLE t1 FIELDS TERMINATED BY '|' ;
|
||||
LOAD DATA INFILE '../../tmp/rpl_mixed.dat' INTO TABLE t1 FIELDS TERMINATED BY '|' ;
|
||||
SELECT * FROM t1 ORDER BY a;
|
||||
a b
|
||||
10 line A
|
||||
@@ -884,7 +884,7 @@ master-bin.000001 # Query 1 # use `test_rpl`; DELETE FROM t2
|
||||
master-bin.000001 # Xid 1 # #
|
||||
master-bin.000001 # Query 1 # use `test_rpl`; BEGIN
|
||||
master-bin.000001 # Begin_load_query 1 # ;file_id=#;block_len=#
|
||||
master-bin.000001 # Execute_load_query 1 # use `test_rpl`; LOAD DATA INFILE '../tmp/rpl_mixed.dat' INTO TABLE t1 FIELDS TERMINATED BY '|' ;file_id=#
|
||||
master-bin.000001 # Execute_load_query 1 # use `test_rpl`; LOAD DATA INFILE '../../tmp/rpl_mixed.dat' INTO TABLE t1 FIELDS TERMINATED BY '|' ;file_id=#
|
||||
master-bin.000001 # Xid 1 # #
|
||||
master-bin.000001 # Query 1 # use `test_rpl`; BEGIN
|
||||
master-bin.000001 # Query 1 # use `test_rpl`; DELETE FROM t1
|
||||
|
||||
@@ -29,9 +29,9 @@ drop table t1;
|
||||
drop table t1;
|
||||
set SQL_LOG_BIN=0;
|
||||
create table t1 (word char(20) not null, index(word))ENGINE=MyISAM;
|
||||
load data infile '../std_data_ln/words.dat' into table t1;
|
||||
load data infile '../../std_data/words.dat' into table t1;
|
||||
create table t2 (word char(20) not null)ENGINE=MyISAM;
|
||||
load data infile '../std_data_ln/words.dat' into table t2;
|
||||
load data infile '../../std_data/words.dat' into table t2;
|
||||
create table t3 (word char(20) not null primary key)ENGINE=MyISAM;
|
||||
load table t1 from master;
|
||||
load table t2 from master;
|
||||
|
||||
@@ -9,12 +9,12 @@ select last_insert_id();
|
||||
last_insert_id()
|
||||
0
|
||||
create table t1(a int not null auto_increment, b int, primary key(a) );
|
||||
load data infile '../std_data_ln/rpl_loaddata.dat' into table t1;
|
||||
load data infile '../../std_data/rpl_loaddata.dat' into table t1;
|
||||
select last_insert_id();
|
||||
last_insert_id()
|
||||
1
|
||||
create temporary table t2 (day date,id int(9),category enum('a','b','c'),name varchar(60));
|
||||
load data infile '../std_data_ln/rpl_loaddata2.dat' into table t2 fields terminated by ',' optionally enclosed by '%' escaped by '@' lines terminated by '\n##\n' starting by '>' ignore 1 lines;
|
||||
load data infile '../../std_data/rpl_loaddata2.dat' into table t2 fields terminated by ',' optionally enclosed by '%' escaped by '@' lines terminated by '\n##\n' starting by '>' ignore 1 lines;
|
||||
create table t3 (day date,id int(9),category enum('a','b','c'),name varchar(60));
|
||||
insert into t3 select * from t2;
|
||||
select * from t1;
|
||||
@@ -31,7 +31,7 @@ drop table t2;
|
||||
drop table t3;
|
||||
create table t1(a int, b int, unique(b));
|
||||
insert into t1 values(1,10);
|
||||
load data infile '../std_data_ln/rpl_loaddata.dat' into table t1;
|
||||
load data infile '../../std_data/rpl_loaddata.dat' into table t1;
|
||||
set global sql_slave_skip_counter=1;
|
||||
start slave;
|
||||
show slave status;
|
||||
@@ -40,7 +40,7 @@ Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File
|
||||
set sql_log_bin=0;
|
||||
delete from t1;
|
||||
set sql_log_bin=1;
|
||||
load data infile '../std_data_ln/rpl_loaddata.dat' into table t1;
|
||||
load data infile '../../std_data/rpl_loaddata.dat' into table t1;
|
||||
stop slave;
|
||||
change master to master_user='test';
|
||||
change master to master_user='root';
|
||||
@@ -52,7 +52,7 @@ start slave;
|
||||
set sql_log_bin=0;
|
||||
delete from t1;
|
||||
set sql_log_bin=1;
|
||||
load data infile '../std_data_ln/rpl_loaddata.dat' into table t1;
|
||||
load data infile '../../std_data/rpl_loaddata.dat' into table t1;
|
||||
stop slave;
|
||||
reset slave;
|
||||
show slave status;
|
||||
@@ -61,7 +61,7 @@ Slave_IO_State Master_Host Master_User Master_Port Connect_Retry Master_Log_File
|
||||
reset master;
|
||||
create table t2 (day date,id int(9),category enum('a','b','c'),name varchar(60),
|
||||
unique(day)) engine=MyISAM;
|
||||
load data infile '../std_data_ln/rpl_loaddata2.dat' into table t2 fields
|
||||
load data infile '../../std_data/rpl_loaddata2.dat' into table t2 fields
|
||||
terminated by ',' optionally enclosed by '%' escaped by '@' lines terminated by
|
||||
'\n##\n' starting by '>' ignore 1 lines;
|
||||
ERROR 23000: Duplicate entry '2003-03-22' for key 'day'
|
||||
@@ -76,7 +76,7 @@ day id category name
|
||||
2003-03-22 2161 c asdf
|
||||
alter table t2 drop key day;
|
||||
delete from t2;
|
||||
load data infile '../std_data_ln/rpl_loaddata2.dat' into table t2 fields
|
||||
load data infile '../../std_data/rpl_loaddata2.dat' into table t2 fields
|
||||
terminated by ',' optionally enclosed by '%' escaped by '@' lines terminated by
|
||||
'\n##\n' starting by '>' ignore 1 lines;
|
||||
ERROR 23000: Duplicate entry '2003-03-22' for key 'day'
|
||||
@@ -84,6 +84,6 @@ drop table t2;
|
||||
drop table t2;
|
||||
drop table t1;
|
||||
CREATE TABLE t1 (word CHAR(20) NOT NULL PRIMARY KEY) ENGINE=INNODB;
|
||||
LOAD DATA INFILE "../std_data_ln/words.dat" INTO TABLE t1;
|
||||
LOAD DATA INFILE "../../std_data/words.dat" INTO TABLE t1;
|
||||
ERROR 23000: Duplicate entry 'Aarhus' for key 'PRIMARY'
|
||||
DROP TABLE IF EXISTS t1;
|
||||
|
||||
@@ -5,17 +5,17 @@ reset slave;
|
||||
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
|
||||
start slave;
|
||||
create table t1 (a varchar(10) character set utf8);
|
||||
load data infile '../std_data_ln/loaddata6.dat' into table t1;
|
||||
load data infile '../../std_data/loaddata6.dat' into table t1;
|
||||
set @@character_set_database=koi8r;
|
||||
load data infile '../std_data_ln/loaddata6.dat' into table t1;
|
||||
load data infile '../../std_data/loaddata6.dat' into table t1;
|
||||
set @@character_set_database=DEFAULT;
|
||||
load data infile '../std_data_ln/loaddata6.dat' into table t1;
|
||||
load data infile '../std_data_ln/loaddata6.dat' into table t1;
|
||||
load data infile '../std_data_ln/loaddata6.dat' into table t1;
|
||||
load data infile '../../std_data/loaddata6.dat' into table t1;
|
||||
load data infile '../../std_data/loaddata6.dat' into table t1;
|
||||
load data infile '../../std_data/loaddata6.dat' into table t1;
|
||||
set @@character_set_database=koi8r;
|
||||
load data infile '../std_data_ln/loaddata6.dat' into table t1;
|
||||
load data infile '../../std_data/loaddata6.dat' into table t1;
|
||||
set @@character_set_database=DEFAULT;
|
||||
load data infile '../std_data_ln/loaddata6.dat' into table t1 character set koi8r;
|
||||
load data infile '../../std_data/loaddata6.dat' into table t1 character set koi8r;
|
||||
select hex(a) from t1;
|
||||
hex(a)
|
||||
C3BF
|
||||
|
||||
@@ -45,7 +45,7 @@ Last_IO_Errno #
|
||||
Last_IO_Error #
|
||||
Last_SQL_Errno 0
|
||||
Last_SQL_Error
|
||||
LOAD DATA INFILE '../std_data_ln/rpl_loaddata.dat' INTO TABLE t1;
|
||||
LOAD DATA INFILE '../../std_data/rpl_loaddata.dat' INTO TABLE t1;
|
||||
SHOW SLAVE STATUS;
|
||||
Slave_IO_State #
|
||||
Master_Host 127.0.0.1
|
||||
|
||||
@@ -7,14 +7,14 @@ start slave;
|
||||
drop database if exists mysqltest;
|
||||
USE test;
|
||||
CREATE TABLE t1(a INT, b INT, UNIQUE(b));
|
||||
LOAD DATA INFILE '../std_data_ln/rpl_loaddata.dat' INTO TABLE test.t1;
|
||||
LOAD DATA INFILE '../../std_data/rpl_loaddata.dat' INTO TABLE test.t1;
|
||||
SELECT COUNT(*) FROM test.t1;
|
||||
COUNT(*)
|
||||
2
|
||||
CREATE DATABASE mysqltest;
|
||||
USE mysqltest;
|
||||
CREATE TABLE t1(a INT, b INT, UNIQUE(b));
|
||||
LOAD DATA INFILE '../std_data_ln/rpl_loaddata.dat' INTO TABLE mysqltest.t1;
|
||||
LOAD DATA INFILE '../../std_data/rpl_loaddata.dat' INTO TABLE mysqltest.t1;
|
||||
SELECT COUNT(*) FROM mysqltest.t1;
|
||||
COUNT(*)
|
||||
2
|
||||
|
||||
@@ -6,7 +6,7 @@ drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
|
||||
start slave;
|
||||
reset master;
|
||||
create table test.t1(a int, b int, unique(b));
|
||||
load data infile '../std_data_ln/rpl_loaddata.dat' into table test.t1;
|
||||
load data infile '../../std_data/rpl_loaddata.dat' into table test.t1;
|
||||
select count(*) from test.t1;
|
||||
count(*)
|
||||
2
|
||||
|
||||
@@ -5,7 +5,7 @@ reset slave;
|
||||
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
|
||||
start slave;
|
||||
CREATE TABLE t1 (word CHAR(20) NOT NULL);
|
||||
LOAD DATA INFILE '../std_data_ln/words.dat' INTO TABLE t1;
|
||||
LOAD DATA INFILE '../../std_data/words.dat' INTO TABLE t1;
|
||||
SELECT * FROM t1 ORDER BY word;
|
||||
word
|
||||
Aarhus
|
||||
|
||||
@@ -5,19 +5,19 @@ reset slave;
|
||||
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
|
||||
start slave;
|
||||
create table t1(a int);
|
||||
select * into outfile 'MYSQLTEST_VARDIR/master-data/rpl_loaddatalocal.select_outfile' from t1;
|
||||
select * into outfile 'MYSQLD_DATADIR/rpl_loaddatalocal.select_outfile' from t1;
|
||||
truncate table t1;
|
||||
load data local infile 'MYSQLTEST_VARDIR/master-data/rpl_loaddatalocal.select_outfile' into table t1;
|
||||
load data local infile 'MYSQLD_DATADIR/rpl_loaddatalocal.select_outfile' into table t1;
|
||||
select a,count(*) from t1 group by a;
|
||||
a count(*)
|
||||
1 10000
|
||||
drop table t1;
|
||||
create table t1(a int);
|
||||
insert into t1 values (1), (2), (2), (3);
|
||||
select * into outfile 'MYSQLTEST_VARDIR/master-data/rpl_loaddatalocal.select_outfile' from t1;
|
||||
select * into outfile 'MYSQLD_DATADIR/rpl_loaddatalocal.select_outfile' from t1;
|
||||
drop table t1;
|
||||
create table t1(a int primary key);
|
||||
load data local infile 'MYSQLTEST_VARDIR/master-data/rpl_loaddatalocal.select_outfile' into table t1;
|
||||
load data local infile 'MYSQLD_DATADIR/rpl_loaddatalocal.select_outfile' into table t1;
|
||||
SELECT * FROM t1 ORDER BY a;
|
||||
a
|
||||
1
|
||||
|
||||
@@ -8,11 +8,11 @@ DROP PROCEDURE IF EXISTS test.p1;
|
||||
DROP TABLE IF EXISTS test.t1;
|
||||
CREATE TABLE test.t1 (a INT, blob_column LONGBLOB, PRIMARY KEY(a));
|
||||
INSERT INTO test.t1 VALUES(1,'test');
|
||||
UPDATE test.t1 SET blob_column=LOAD_FILE('../std_data_ln/words2.dat') WHERE a=1;
|
||||
UPDATE test.t1 SET blob_column=LOAD_FILE('../../std_data/words2.dat') WHERE a=1;
|
||||
create procedure test.p1()
|
||||
begin
|
||||
INSERT INTO test.t1 VALUES(2,'test');
|
||||
UPDATE test.t1 SET blob_column=LOAD_FILE('../std_data_ln/words2.dat') WHERE a=2;
|
||||
UPDATE test.t1 SET blob_column=LOAD_FILE('../../std_data/words2.dat') WHERE a=2;
|
||||
end|
|
||||
CALL test.p1();
|
||||
SELECT * FROM test.t1 ORDER BY blob_column;
|
||||
|
||||
@@ -15,7 +15,7 @@ insert into t1 values(3, 0, 0, 0, password('does_this_work?'));
|
||||
insert into t1 values(4, connection_id(), rand()*1000, rand()*1000, password('does_this_still_work?'));
|
||||
select * into outfile 'rpl_misc_functions.outfile' from t1;
|
||||
create table t2 like t1;
|
||||
load data local infile 'MYSQLTEST_VARDIR/master-data/test/rpl_misc_functions.outfile' into table t2;
|
||||
load data local infile 'MYSQLD_DATADIR/test/rpl_misc_functions.outfile' into table t2;
|
||||
select * from t1, t2 where (t1.id=t2.id) and not(t1.i=t2.i and t1.r1=t2.r1 and t1.r2=t2.r2 and t1.p=t2.p);
|
||||
id i r1 r2 p id i r1 r2 p
|
||||
drop table t1;
|
||||
@@ -41,9 +41,9 @@ CALL test_replication_sp2();
|
||||
INSERT INTO t1 (col_a) VALUES (test_replication_sf());
|
||||
INSERT INTO t1 (col_a) VALUES (test_replication_sf());
|
||||
INSERT INTO t1 (col_a) VALUES (test_replication_sf());
|
||||
select * from t1 into outfile "../tmp/t1_slave.txt";
|
||||
select * from t1 into outfile "../../tmp/t1_slave.txt";
|
||||
create temporary table t1_slave select * from t1 where 1=0;
|
||||
load data infile '../tmp/t1_slave.txt' into table t1_slave;
|
||||
load data infile '../../tmp/t1_slave.txt' into table t1_slave;
|
||||
select count(*) into @aux from t1 join t1_slave using (id)
|
||||
where ABS(t1.col_a - t1_slave.col_a) < 0.0000001 ;
|
||||
SELECT @aux;
|
||||
|
||||
@@ -9,7 +9,7 @@ drop table if exists t11;
|
||||
create table t2 (n int);
|
||||
insert into t2 values(4);
|
||||
create table t2 (s char(20));
|
||||
load data infile '../std_data_ln/words.dat' into table t2;
|
||||
load data infile '../../std_data/words.dat' into table t2;
|
||||
insert into t2 values('five');
|
||||
create table t1 (m int);
|
||||
insert into t1 values(15),(16),(17);
|
||||
|
||||
@@ -24,7 +24,7 @@ drop database if exists rewrite;
|
||||
create database rewrite;
|
||||
use test;
|
||||
create table t1 (a date, b date, c date not null, d date);
|
||||
load data infile '../std_data_ln/loaddata1.dat' into table t1 fields terminated by ',';
|
||||
load data infile '../../std_data/loaddata1.dat' into table t1 fields terminated by ',';
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
Warning 1265 Data truncated for column 'c' at row 1
|
||||
@@ -32,7 +32,7 @@ Warning 1265 Data truncated for column 'd' at row 1
|
||||
Warning 1265 Data truncated for column 'a' at row 2
|
||||
Warning 1265 Data truncated for column 'b' at row 2
|
||||
Warning 1265 Data truncated for column 'd' at row 2
|
||||
load data infile '../std_data_ln/loaddata1.dat' into table t1 fields terminated by ',' IGNORE 2 LINES;
|
||||
load data infile '../../std_data/loaddata1.dat' into table t1 fields terminated by ',' IGNORE 2 LINES;
|
||||
select * from rewrite.t1;
|
||||
a b c d
|
||||
0000-00-00 NULL 0000-00-00 0000-00-00
|
||||
@@ -40,7 +40,7 @@ a b c d
|
||||
2003-03-03 2003-03-03 2003-03-03 NULL
|
||||
2003-03-03 2003-03-03 2003-03-03 NULL
|
||||
truncate table t1;
|
||||
load data infile '../std_data_ln/loaddata1.dat' into table t1 fields terminated by ',' LINES STARTING BY ',' (b,c,d);
|
||||
load data infile '../../std_data/loaddata1.dat' into table t1 fields terminated by ',' LINES STARTING BY ',' (b,c,d);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c' at row 1
|
||||
Warning 1265 Data truncated for column 'd' at row 1
|
||||
@@ -53,7 +53,7 @@ NULL 0000-00-00 0000-00-00 0000-00-00
|
||||
NULL 2003-03-03 2003-03-03 NULL
|
||||
drop table t1;
|
||||
create table t1 (a text, b text);
|
||||
load data infile '../std_data_ln/loaddata2.dat' into table t1 fields terminated by ',' enclosed by '''';
|
||||
load data infile '../../std_data/loaddata2.dat' into table t1 fields terminated by ',' enclosed by '''';
|
||||
Warnings:
|
||||
Warning 1261 Row 3 doesn't contain data for all columns
|
||||
select concat('|',a,'|'), concat('|',b,'|') from rewrite.t1;
|
||||
@@ -65,7 +65,7 @@ Field 3,'Field 4|
|
||||
|Field 6| | 'Field 7'|
|
||||
drop table t1;
|
||||
create table t1 (a int, b char(10));
|
||||
load data infile '../std_data_ln/loaddata3.dat' into table t1 fields terminated by '' enclosed by '' ignore 1 lines;
|
||||
load data infile '../../std_data/loaddata3.dat' into table t1 fields terminated by '' enclosed by '' ignore 1 lines;
|
||||
Warnings:
|
||||
Warning 1366 Incorrect integer value: 'error ' for column 'a' at row 3
|
||||
Warning 1262 Row 3 was truncated; it contained more data than there were input columns
|
||||
@@ -79,7 +79,7 @@ a b
|
||||
3 row 3
|
||||
0 1234567890
|
||||
truncate table t1;
|
||||
load data infile '../std_data_ln/loaddata4.dat' into table t1 fields terminated by '' enclosed by '' lines terminated by '' ignore 1 lines;
|
||||
load data infile '../../std_data/loaddata4.dat' into table t1 fields terminated by '' enclosed by '' lines terminated by '' ignore 1 lines;
|
||||
Warnings:
|
||||
Warning 1366 Incorrect integer value: '
|
||||
' for column 'a' at row 4
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user