Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rafael C Bueno

can't create table, erro:150

Recommended Posts

olá pessoal estou com o seguinte probleminha tenho 2 tabelas e na tabela pedprod eu tenho q criar um foregin key referenciando o idp da tabela produto, criei a tabela pai primeiro q é a tabela produto, mais quando vo criar a tabela pedprod da o seguinte errosql execution erro # 1005. response from the databasecan't create table '.\projeto\#sql-658_1.frm' (errno:150)Database mySQL 4.0 Create table produto (idp Int NOT NULL,nome Varchar(20) NOT NULL,tipo Varchar(30) NOT NULL,modelo Varchar(20) NOT NULL,descr Varchar(255) NOT NULL,preco Double NOT NULL,precovend Double NOT NULL,peso Double NOT NULL,estoque Int NOT NULL,dimensao Varchar(20) NOT NULL,imagem Varchar(50) NOT NULL,desconto Double,Primary Key (idp)) TYPE = InnoDB;Create table pedprod (idped Int NOT NULL,idp Int NOT NULL,precoip Double NOT NULL,desconto Double,qtd Int NOT NULL,Primary Key (idped),Foreign Key (idp) references produto (idp)) TYPE = InnoDB;desde já agradeço!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.