Erro no mysql

2 respostas
A
CREATE TABLE estado (
  id_estado INT NOT NULL  ,
  nome_est VARCHAR(30)  NULL  ,
PRIMARY KEY(id_estado));


CREATE TABLE municipio (
  id_municipio INT NOT NULL ,
  fk_estado INT NOT NULL  ,
  nome_mun VARCHAR(30) ,
  cep_mun VARCHAR(20)  ,
  ibge VARCHAR(20)  ,
  PRIMARY KEY(id_municipio),
  FOREIGN KEY(fk_estado)
);

2 Respostas

thiagofesta

Faltou a referência do ID da outra tabela (pai)

CREATE TABLE municipio ( id_municipio INT NOT NULL , fk_estado INT NOT NULL , nome_mun VARCHAR(30) , cep_mun VARCHAR(20) , ibge VARCHAR(20) , PRIMARY KEY(id_municipio), FOREIGN KEY(fk_estado) REFERENCES parent(id_estado) );

danieldestro

O título do post foi alterado, pois não era adequado. Favor não usar pedidos de favor, emoticons e algo não relacionado ao assunto em questão.

Criado 6 de março de 2009
Ultima resposta 6 de mar. de 2009
Respostas 2
Participantes 3