This commit is contained in:
parent
fe5d0856b9
commit
61163b51e0
@ -22,7 +22,8 @@ insert into t1 (b) select b from t2;
|
|||||||
insert into t2 (b) select b from t1;
|
insert into t2 (b) select b from t1;
|
||||||
insert into t1 (b) select b from t2;
|
insert into t1 (b) select b from t2;
|
||||||
drop table t2;
|
drop table t2;
|
||||||
create table t9 (a int not null auto_increment, b char(16) not null, primary key (a)) engine=myisam data directory="MYSQLTEST_VARDIR/tmp" index directory="MYSQLTEST_VARDIR/run";
|
create table t9 (a int not null auto_increment, b char(16) not null, primary key (a))
|
||||||
|
engine=myisam data directory="MYSQLTEST_VARDIR/tmp" index directory="MYSQLTEST_VARDIR/run";
|
||||||
insert into t9 select * from t1;
|
insert into t9 select * from t1;
|
||||||
check table t9;
|
check table t9;
|
||||||
Table Op Msg_type Msg_text
|
Table Op Msg_type Msg_text
|
||||||
@ -56,11 +57,17 @@ t9 CREATE TABLE `t9` (
|
|||||||
PRIMARY KEY (`a`)
|
PRIMARY KEY (`a`)
|
||||||
) ENGINE=MyISAM AUTO_INCREMENT=16725 DEFAULT CHARSET=latin1 DATA DIRECTORY='MYSQLTEST_VARDIR/tmp/' INDEX DIRECTORY='MYSQLTEST_VARDIR/run/'
|
) ENGINE=MyISAM AUTO_INCREMENT=16725 DEFAULT CHARSET=latin1 DATA DIRECTORY='MYSQLTEST_VARDIR/tmp/' INDEX DIRECTORY='MYSQLTEST_VARDIR/run/'
|
||||||
create database mysqltest;
|
create database mysqltest;
|
||||||
create table mysqltest.t9 (a int not null auto_increment, b char(16) not null, primary key (a)) engine=myisam index directory="/this-dir-does-not-exist";
|
create table mysqltest.t9 (a int not null auto_increment, b char(16) not null, primary key (a))
|
||||||
|
engine=myisam index directory="/this-dir-does-not-exist";
|
||||||
Got one of the listed errors
|
Got one of the listed errors
|
||||||
create table mysqltest.t9 (a int not null auto_increment, b char(16) not null, primary key (a)) engine=myisam index directory="MYSQLTEST_VARDIR/run";
|
create table mysqltest.t9 (a int not null auto_increment, b char(16) not null, primary key (a))
|
||||||
|
engine=myisam index directory="not-hard-path";
|
||||||
|
ERROR 42000: Incorrect table name 'not-hard-path'
|
||||||
|
create table mysqltest.t9 (a int not null auto_increment, b char(16) not null, primary key (a))
|
||||||
|
engine=myisam index directory="MYSQLTEST_VARDIR/run";
|
||||||
Got one of the listed errors
|
Got one of the listed errors
|
||||||
create table mysqltest.t9 (a int not null auto_increment, b char(16) not null, primary key (a)) engine=myisam data directory="MYSQLTEST_VARDIR/tmp";
|
create table mysqltest.t9 (a int not null auto_increment, b char(16) not null, primary key (a))
|
||||||
|
engine=myisam data directory="MYSQLTEST_VARDIR/tmp";
|
||||||
Got one of the listed errors
|
Got one of the listed errors
|
||||||
alter table t9 rename mysqltest.t9;
|
alter table t9 rename mysqltest.t9;
|
||||||
select count(*) from mysqltest.t9;
|
select count(*) from mysqltest.t9;
|
||||||
|
@ -39,7 +39,8 @@ drop table t2;
|
|||||||
#
|
#
|
||||||
|
|
||||||
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
|
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
|
||||||
eval create table t9 (a int not null auto_increment, b char(16) not null, primary key (a)) engine=myisam data directory="$MYSQLTEST_VARDIR/tmp" index directory="$MYSQLTEST_VARDIR/run";
|
eval create table t9 (a int not null auto_increment, b char(16) not null, primary key (a))
|
||||||
|
engine=myisam data directory="$MYSQLTEST_VARDIR/tmp" index directory="$MYSQLTEST_VARDIR/run";
|
||||||
|
|
||||||
insert into t9 select * from t1;
|
insert into t9 select * from t1;
|
||||||
check table t9;
|
check table t9;
|
||||||
@ -71,21 +72,25 @@ SHOW CREATE TABLE t9;
|
|||||||
create database mysqltest;
|
create database mysqltest;
|
||||||
|
|
||||||
--error 1,1
|
--error 1,1
|
||||||
create table mysqltest.t9 (a int not null auto_increment, b char(16) not null, primary key (a)) engine=myisam index directory="/this-dir-does-not-exist";
|
create table mysqltest.t9 (a int not null auto_increment, b char(16) not null, primary key (a))
|
||||||
|
engine=myisam index directory="/this-dir-does-not-exist";
|
||||||
|
|
||||||
# temporarily disabled as it returns different result in the embedded server
|
# temporarily disabled as it returns different result in the embedded server
|
||||||
# --error ER_WRONG_ARGUMENTS, ER_WRONG_ARGUMENTS
|
--error ER_WRONG_TABLE_NAME
|
||||||
# create table mysqltest.t9 (a int not null auto_increment, b char(16) not null, primary key (a)) engine=myisam index directory="not-hard-path";
|
create table mysqltest.t9 (a int not null auto_increment, b char(16) not null, primary key (a))
|
||||||
|
engine=myisam index directory="not-hard-path";
|
||||||
|
|
||||||
# Should fail becasue the file t9.MYI already exist in 'run'
|
# Should fail becasue the file t9.MYI already exist in 'run'
|
||||||
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
|
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
|
||||||
--error 1,1,ER_UNKNOWN_ERROR
|
--error 1,1,ER_UNKNOWN_ERROR
|
||||||
eval create table mysqltest.t9 (a int not null auto_increment, b char(16) not null, primary key (a)) engine=myisam index directory="$MYSQLTEST_VARDIR/run";
|
eval create table mysqltest.t9 (a int not null auto_increment, b char(16) not null, primary key (a))
|
||||||
|
engine=myisam index directory="$MYSQLTEST_VARDIR/run";
|
||||||
|
|
||||||
# Should fail becasue the file t9.MYD already exist in 'tmp'
|
# Should fail becasue the file t9.MYD already exist in 'tmp'
|
||||||
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
|
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
|
||||||
--error 1,1
|
--error 1,1
|
||||||
eval create table mysqltest.t9 (a int not null auto_increment, b char(16) not null, primary key (a)) engine=myisam data directory="$MYSQLTEST_VARDIR/tmp";
|
eval create table mysqltest.t9 (a int not null auto_increment, b char(16) not null, primary key (a))
|
||||||
|
engine=myisam data directory="$MYSQLTEST_VARDIR/tmp";
|
||||||
|
|
||||||
# Check moving table t9 from default database to mysqltest;
|
# Check moving table t9 from default database to mysqltest;
|
||||||
# In this case the symlinks should be removed.
|
# In this case the symlinks should be removed.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user