config root man

Current Path : /home/usr.opt/mysql57/mysql-test/suite/ndb/r/

FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64
Upload File :
Current File : //home/usr.opt/mysql57/mysql-test/suite/ndb/r/ndb_fk_build.result

create table parent (
a int primary key,
b int not null,
c int not null,
unique(b) using hash,
index(c)) engine = ndb;
create table child (
a int primary key,
b int not null,
c int not null,
unique(b) using hash,
index(c)) engine = ndb;
insert into parent values (1,2,3);
insert into child values (3,4,5);
alter table child algorithm=inplace, add constraint fkname foreign key (a) references parent(a);
ERROR 23000: Cannot add or update a child row: a foreign key constraint fails (Unknown error code)
alter table child algorithm=inplace, add constraint fkname foreign key(b) references parent(a);
ERROR 23000: Cannot add or update a child row: a foreign key constraint fails (Unknown error code)
alter table child algorithm=inplace, add constraint fkname foreign key(c) references parent(a);
ERROR 23000: Cannot add or update a child row: a foreign key constraint fails (Unknown error code)
alter table child algorithm=inplace, add constraint fkname foreign key(a) references parent(b);
ERROR 23000: Cannot add or update a child row: a foreign key constraint fails (Unknown error code)
alter table child algorithm=inplace, add constraint fkname foreign key(b) references parent(b);
ERROR 23000: Cannot add or update a child row: a foreign key constraint fails (Unknown error code)
alter table child algorithm=inplace, add constraint fkname foreign key(c) references parent(b);
ERROR 23000: Cannot add or update a child row: a foreign key constraint fails (Unknown error code)
insert into parent values (2,3,4);
insert into parent values (3,4,5);
insert into parent values (4,5,6);
insert into parent values (5,6,7);
alter table child algorithm=inplace, add constraint fk1 foreign key(a) references parent(a);
alter table child algorithm=inplace, add constraint fk2 foreign key(b) references parent(a);
alter table child algorithm=inplace, add constraint fk3 foreign key(c) references parent(a);
alter table child algorithm=inplace, add constraint fk4 foreign key(a) references parent(b);
alter table child algorithm=inplace, add constraint fk5 foreign key(b) references parent(b);
alter table child algorithm=inplace, add constraint fk6 foreign key(c) references parent(b);
alter table child algorithm=inplace,
drop foreign key fk1,
drop foreign key fk2,
drop foreign key fk3,
drop foreign key fk4,
drop foreign key fk5,
drop foreign key fk6;
drop table parent, child;

Man Man