Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
MariaDB
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
nexedi
MariaDB
Commits
43451f3e
Commit
43451f3e
authored
Feb 22, 2004
by
monty@mashka.mysql.fi
Browse files
Options
Browse Files
Download
Plain Diff
Merge with 4.0 to get fixed tests
parents
3b83cce5
fa882fd7
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
33 additions
and
26 deletions
+33
-26
mysql-test/r/innodb.result
mysql-test/r/innodb.result
+13
-0
mysql-test/r/multi_update.result
mysql-test/r/multi_update.result
+0
-13
mysql-test/t/innodb.test
mysql-test/t/innodb.test
+18
-0
mysql-test/t/lock_tables_lost_commit.test
mysql-test/t/lock_tables_lost_commit.test
+2
-0
mysql-test/t/multi_update.test
mysql-test/t/multi_update.test
+0
-13
No files found.
mysql-test/r/innodb.result
View file @
43451f3e
...
...
@@ -1332,6 +1332,19 @@ drop table t1;
CREATE TABLE t1 (`id 1` INT NOT NULL, PRIMARY KEY (`id 1`)) ENGINE=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 ) ENGINE=INNODB;
drop table t2,t1;
create table `t1` (`id` int( 11 ) not null ,primary key ( `id` )) engine = 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` )) engine = 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` )) engine = 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;
CREATE TABLE t1 (col1 int(1))ENGINE=InnoDB;
CREATE TABLE t2 (col1 int(1),stamp TIMESTAMP,INDEX stamp_idx
(stamp))ENGINE=InnoDB;
...
...
mysql-test/r/multi_update.result
View file @
43451f3e
...
...
@@ -373,19 +373,6 @@ where 0=1;
delete t1, t2 from t2,t1
where t1.id1=t2.id2 and 0=1;
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;
create table t1 ( a int not null, b int not null) ;
alter table t1 add index i1(a);
delete from t1 where a > 2000000;
...
...
mysql-test/t/innodb.test
View file @
43451f3e
...
...
@@ -941,6 +941,24 @@ CREATE TABLE t2 (id INT PRIMARY KEY, t1_id INT, INDEX par_ind (t1_id), FOREIGN K
#show create table t2;
drop
table
t2
,
t1
;
#
# Test of multi updated and foreign keys
#
create
table
`t1`
(
`id`
int
(
11
)
not
null
,
primary
key
(
`id`
))
engine
=
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`
))
engine
=
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`
))
engine
=
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
;
#
# Test timestamps
#
...
...
mysql-test/t/lock_tables_lost_commit.test
View file @
43451f3e
# This is a test for bug 578
--
source
include
/
have_innodb
.
inc
connect
(
con1
,
localhost
,
root
,,);
connect
(
con2
,
localhost
,
root
,,);
...
...
mysql-test/t/multi_update.test
View file @
43451f3e
...
...
@@ -309,19 +309,6 @@ delete t1, t2 from t2,t1
where
t1
.
id1
=
t2
.
id2
and
0
=
1
;
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
;
#
# Test for bug #1820.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment