mirror of
https://github.com/MariaDB/server.git
synced 2025-05-02 19:25:03 +03:00
Move tests that uses innodb to innodb.test
mysql-test/t/lock_tables_lost_commit.test: Ensure that innodb is compiled in
This commit is contained in:
parent
522e83b64a
commit
2100d85c4f
@ -1246,3 +1246,16 @@ drop table t1;
|
|||||||
CREATE TABLE t1 (`id 1` INT NOT NULL, PRIMARY KEY (`id 1`)) TYPE=INNODB;
|
CREATE TABLE t1 (`id 1` INT NOT NULL, PRIMARY KEY (`id 1`)) TYPE=INNODB;
|
||||||
CREATE TABLE t2 (id INT PRIMARY KEY, t1_id INT, INDEX par_ind (t1_id), FOREIGN KEY (`t1_id`) REFERENCES `t1`(`id 1`) ON DELETE CASCADE ) TYPE=INNODB;
|
CREATE TABLE t2 (id INT PRIMARY KEY, t1_id INT, INDEX par_ind (t1_id), FOREIGN KEY (`t1_id`) REFERENCES `t1`(`id 1`) ON DELETE CASCADE ) TYPE=INNODB;
|
||||||
drop table t2,t1;
|
drop table t2,t1;
|
||||||
|
create table `t1` (`id` int( 11 ) not null ,primary key ( `id` )) type = innodb;
|
||||||
|
insert into `t1`values ( 1 ) ;
|
||||||
|
create table `t2` (`id` int( 11 ) not null default '0',unique key `id` ( `id` ) ,constraint `t1_id_fk` foreign key ( `id` ) references `t1` (`id` )) type = innodb;
|
||||||
|
insert into `t2`values ( 1 ) ;
|
||||||
|
create table `t3` (`id` int( 11 ) not null default '0',key `id` ( `id` ) ,constraint `t2_id_fk` foreign key ( `id` ) references `t2` (`id` )) type = innodb;
|
||||||
|
insert into `t3`values ( 1 ) ;
|
||||||
|
delete t3,t2,t1 from t1,t2,t3 where t1.id =1 and t2.id = t1.id and t3.id = t2.id;
|
||||||
|
Cannot delete or update a parent row: a foreign key constraint fails
|
||||||
|
update t1,t2,t3 set t3.id=5, t2.id=6, t1.id=7 where t1.id =1 and t2.id = t1.id and t3.id = t2.id;
|
||||||
|
Cannot delete or update a parent row: a foreign key constraint fails
|
||||||
|
update t3 set t3.id=7 where t1.id =1 and t2.id = t1.id and t3.id = t2.id;
|
||||||
|
Unknown table 't1' in where clause
|
||||||
|
drop table t3,t2,t1;
|
||||||
|
@ -360,16 +360,3 @@ where 0=1;
|
|||||||
delete t1, t2 from t2,t1
|
delete t1, t2 from t2,t1
|
||||||
where t1.id1=t2.id2 and 0=1;
|
where t1.id1=t2.id2 and 0=1;
|
||||||
drop table t1,t2;
|
drop table t1,t2;
|
||||||
create table `t1` (`id` int( 11 ) not null ,primary key ( `id` )) type = innodb;
|
|
||||||
insert into `t1`values ( 1 ) ;
|
|
||||||
create table `t2` (`id` int( 11 ) not null default '0',unique key `id` ( `id` ) ,constraint `t1_id_fk` foreign key ( `id` ) references `t1` (`id` )) type = innodb;
|
|
||||||
insert into `t2`values ( 1 ) ;
|
|
||||||
create table `t3` (`id` int( 11 ) not null default '0',key `id` ( `id` ) ,constraint `t2_id_fk` foreign key ( `id` ) references `t2` (`id` )) type = innodb;
|
|
||||||
insert into `t3`values ( 1 ) ;
|
|
||||||
delete t3,t2,t1 from t1,t2,t3 where t1.id =1 and t2.id = t1.id and t3.id = t2.id;
|
|
||||||
Cannot delete or update a parent row: a foreign key constraint fails
|
|
||||||
update t1,t2,t3 set t3.id=5, t2.id=6, t1.id=7 where t1.id =1 and t2.id = t1.id and t3.id = t2.id;
|
|
||||||
Cannot delete or update a parent row: a foreign key constraint fails
|
|
||||||
update t3 set t3.id=7 where t1.id =1 and t2.id = t1.id and t3.id = t2.id;
|
|
||||||
Unknown table 't1' in where clause
|
|
||||||
drop table t3,t2,t1;
|
|
||||||
|
@ -878,3 +878,21 @@ CREATE TABLE t1 (`id 1` INT NOT NULL, PRIMARY KEY (`id 1`)) TYPE=INNODB;
|
|||||||
CREATE TABLE t2 (id INT PRIMARY KEY, t1_id INT, INDEX par_ind (t1_id), FOREIGN KEY (`t1_id`) REFERENCES `t1`(`id 1`) ON DELETE CASCADE ) TYPE=INNODB;
|
CREATE TABLE t2 (id INT PRIMARY KEY, t1_id INT, INDEX par_ind (t1_id), FOREIGN KEY (`t1_id`) REFERENCES `t1`(`id 1`) ON DELETE CASCADE ) TYPE=INNODB;
|
||||||
#show create table t2;
|
#show create table t2;
|
||||||
drop table t2,t1;
|
drop table t2,t1;
|
||||||
|
|
||||||
|
#
|
||||||
|
# Test of multi updated and foreign keys
|
||||||
|
#
|
||||||
|
|
||||||
|
create table `t1` (`id` int( 11 ) not null ,primary key ( `id` )) type = innodb;
|
||||||
|
insert into `t1`values ( 1 ) ;
|
||||||
|
create table `t2` (`id` int( 11 ) not null default '0',unique key `id` ( `id` ) ,constraint `t1_id_fk` foreign key ( `id` ) references `t1` (`id` )) type = innodb;
|
||||||
|
insert into `t2`values ( 1 ) ;
|
||||||
|
create table `t3` (`id` int( 11 ) not null default '0',key `id` ( `id` ) ,constraint `t2_id_fk` foreign key ( `id` ) references `t2` (`id` )) type = innodb;
|
||||||
|
insert into `t3`values ( 1 ) ;
|
||||||
|
--error 1217
|
||||||
|
delete t3,t2,t1 from t1,t2,t3 where t1.id =1 and t2.id = t1.id and t3.id = t2.id;
|
||||||
|
--error 1217
|
||||||
|
update t1,t2,t3 set t3.id=5, t2.id=6, t1.id=7 where t1.id =1 and t2.id = t1.id and t3.id = t2.id;
|
||||||
|
--error 1109
|
||||||
|
update t3 set t3.id=7 where t1.id =1 and t2.id = t1.id and t3.id = t2.id;
|
||||||
|
drop table t3,t2,t1;
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
# This is a test for bug 578
|
# This is a test for bug 578
|
||||||
|
|
||||||
|
-- source include/have_innodb.inc
|
||||||
|
|
||||||
connect (con1,localhost,root,,);
|
connect (con1,localhost,root,,);
|
||||||
connect (con2,localhost,root,,);
|
connect (con2,localhost,root,,);
|
||||||
|
|
||||||
|
@ -302,16 +302,3 @@ delete t1, t2 from t2,t1
|
|||||||
where t1.id1=t2.id2 and 0=1;
|
where t1.id1=t2.id2 and 0=1;
|
||||||
|
|
||||||
drop table t1,t2;
|
drop table t1,t2;
|
||||||
create table `t1` (`id` int( 11 ) not null ,primary key ( `id` )) type = innodb;
|
|
||||||
insert into `t1`values ( 1 ) ;
|
|
||||||
create table `t2` (`id` int( 11 ) not null default '0',unique key `id` ( `id` ) ,constraint `t1_id_fk` foreign key ( `id` ) references `t1` (`id` )) type = innodb;
|
|
||||||
insert into `t2`values ( 1 ) ;
|
|
||||||
create table `t3` (`id` int( 11 ) not null default '0',key `id` ( `id` ) ,constraint `t2_id_fk` foreign key ( `id` ) references `t2` (`id` )) type = innodb;
|
|
||||||
insert into `t3`values ( 1 ) ;
|
|
||||||
--error 1217
|
|
||||||
delete t3,t2,t1 from t1,t2,t3 where t1.id =1 and t2.id = t1.id and t3.id = t2.id;
|
|
||||||
--error 1217
|
|
||||||
update t1,t2,t3 set t3.id=5, t2.id=6, t1.id=7 where t1.id =1 and t2.id = t1.id and t3.id = t2.id;
|
|
||||||
--error 1109
|
|
||||||
update t3 set t3.id=7 where t1.id =1 and t2.id = t1.id and t3.id = t2.id;
|
|
||||||
drop table t3,t2,t1;
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user