
MarcosLesco
-
Total de itens
2 -
Registro em
-
Última visita
MarcosLesco's Achievements
0
Reputação
-
Denis, Boa tarde.
Vi que ajudou um membro do forum na solução de um erro de criação de uma tabela no My Sql.
erro code: 1215. Cannot add foreign key constraint
Estou com esse mesmo problema e sou um iniciante no Sql, sera que poderia me dar uma ajuda com isso ???
Segue abaixo o pequeno script. O problema ocorre na ultima linha da criação da tabela PEDIDO DETALHE.
CREATE DATABASE softblue2;
USE softblue2;
CREATE TABLE alunos
(
id int unsigned not null auto_increment,
nome varchar(45) not null,
endereco varchar(60) null,
email varchar(45) not null,
PRIMARY KEY (id)
);CREATE TABLE instrutor
(
id int unsigned not null auto_increment,
nome varchar(45) not null,
telefone VARCHAR (15) null,
PRIMARY KEY (id)
);CREATE TABLE tipo_cursos
(
id tinyint not null auto_increment,
desc_tp_curso varchar(45) not null,
PRIMARY KEY (id)
);CREATE TABLE cursos
(
id int unsigned not null auto_increment,
desc_curso varchar(45) not null,
id_tp_curso tinyint not null,
id_instrutor int unsigned not null,
valor_curso double not null default '0',
PRIMARY KEY (id),
constraint fk_tpcursos_cursos foreign key (id_tp_curso) references tipo_cursos (id),
constraint fk_instrutor_cursos foreign key (id_instrutor) references instrutor (id)
);CREATE TABLE pedido
(
id int unsigned not null auto_increment,
id_aluno int unsigned not null,
data_pedido date not null,
hora_pedido time not null,
PRIMARY KEY (id),
constraint fk_aluno_pedido foreign key (id_aluno) references alunos (id)
);CREATE TABLE pedido_detalhe
(
id_pedido int unsigned not null,
id_curso int unsigned not null,
vlr_curso double not null default '0',
constraint fk_idpedido_pedidodetalhe foreign key (id_pedido) references pedido (id),
constraint fk_idcurso_pedidodetalhe foreign key (id_curso) references cursos (id),
constraint fk_vlrcurso_pecdetalhe foreign key (vlr_curso) references cursos (valor_curso)
);O erro ocorre nessa ultima linha do script.