Ir para conteúdo

POWERED BY:

Arquivado

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

JBGaleao

MySQL nao cria a tabela

Recommended Posts

Boa noite a todos... venho tentando criar as tabelas de minha aplicação pelo QueryBrowser e tenho recebido a seguinte mensagem: Script line: 231 Can't create table '.\mydb\tblalunoreside.frm' (errno: 121) - ErrorNr. 1005. Sou novato em MySQL por isso recorro a vcs... por favor ajudem-me. Abaixo o script da criação das tabelas...

 

-- -----------------------------------------------------

-- Table `mydb`.`tblProfessor`

-- -----------------------------------------------------

CREATE TABLE IF NOT EXISTS `mydb`.`tblProfessor` (

`profCodigo` INT NOT NULL ,

`profNome` VARCHAR(45) NOT NULL ,

`profEndereco` VARCHAR(45) NOT NULL ,

`profTelefones` VARCHAR(45) NOT NULL ,

`profRG` VARCHAR(20) NULL ,

`profOrgaoEmissor` VARCHAR(15) NULL ,

`profDataExpedicao` DATE NULL ,

`profEmail` VARCHAR(45) NULL ,

`profDataNascimento` DATE NULL ,

PRIMARY KEY (`profCodigo`) )

ENGINE = InnoDB;

 

 

-- -----------------------------------------------------

-- Table `mydb`.`tblProfReside`

-- -----------------------------------------------------

CREATE TABLE IF NOT EXISTS `mydb`.`tblProfReside` (

`tblMunicipio_municipioCodigo` INT NOT NULL ,

`tblProfessor_profCodigo` INT NOT NULL ,

PRIMARY KEY (`tblMunicipio_municipioCodigo`, `tblProfessor_profCodigo`) ,

INDEX fk_tblReside_tblMunicipio (`tblMunicipio_municipioCodigo` ASC) ,

INDEX fk_tblProfReside_tblProfessor (`tblProfessor_profCodigo` ASC) ,

INDEX indexMunicipio (`tblMunicipio_municipioCodigo` ASC) ,

CONSTRAINT `fk_tblReside_tblMunicipio`

FOREIGN KEY (`tblMunicipio_municipioCodigo` )

REFERENCES `mydb`.`tblMunicipio` (`municipioCodigo` )

ON DELETE RESTRICT

ON UPDATE CASCADE,

CONSTRAINT `fk_tblProfReside_tblProfessor`

FOREIGN KEY (`tblProfessor_profCodigo` )

REFERENCES `mydb`.`tblProfessor` (`profCodigo` )

ON DELETE CASCADE

ON UPDATE CASCADE)

ENGINE = InnoDB;

 

 

 

-- -----------------------------------------------------

-- Table `mydb`.`tblAluno`

-- -----------------------------------------------------

CREATE TABLE IF NOT EXISTS `mydb`.`tblAluno` (

`alunoMatricula` INT NOT NULL ,

`alunoEndereco` VARCHAR(45) NOT NULL ,

`alunoNome` VARCHAR(45) NOT NULL ,

`alunoRG` VARCHAR(20) NULL ,

`alunoOrgaoEmissor` VARCHAR(15) NULL ,

`alunoDataExpedicao` DATE NULL ,

`alunoTelefones` VARCHAR(45) NULL ,

`alunoEmail` VARCHAR(45) NULL ,

`alunoPai` VARCHAR(45) NULL ,

`alunoMae` VARCHAR(45) NULL ,

`alunoResponsavel` VARCHAR(45) NOT NULL ,

`alunoDataNascimento` DATE NOT NULL ,

PRIMARY KEY (`alunoMatricula`) )

ENGINE = InnoDB;

 

 

-- -----------------------------------------------------

-- Table `mydb`.`tblAlunoReside`

-- -----------------------------------------------------

CREATE TABLE IF NOT EXISTS `mydb`.`tblAlunoReside` ( <----- linha 231

`tblMunicipio_municipioCodigo` INT NOT NULL ,

`tblAluno_alunoMatricula` INT NOT NULL ,

PRIMARY KEY (`tblMunicipio_municipioCodigo`, `tblAluno_alunoMatricula`) ,

INDEX fk_tblReside_tblMunicipio (`tblMunicipio_municipioCodigo` ASC) ,

INDEX fk_tblAlunoReside_tblAluno (`tblAluno_alunoMatricula` ASC) ,

INDEX indexMunicipio (`tblMunicipio_municipioCodigo` ASC) ,

CONSTRAINT `fk_tblReside_tblMunicipio`

FOREIGN KEY (`tblMunicipio_municipioCodigo` )

REFERENCES `mydb`.`tblMunicipio` (`municipioCodigo` )

ON DELETE RESTRICT

ON UPDATE CASCADE,

CONSTRAINT `fk_tblAlunoReside_tblAluno`

FOREIGN KEY (`tblAluno_alunoMatricula` )

REFERENCES `mydb`.`tblAluno` (`alunoMatricula` )

ON DELETE CASCADE

ON UPDATE CASCADE)

ENGINE = InnoDB;

 

 

 

-- -----------------------------------------------------

-- Table `mydb`.`tblMunicipio`

-- -----------------------------------------------------

CREATE TABLE IF NOT EXISTS `mydb`.`tblMunicipio` (

`municipioCodigo` INT NOT NULL ,

`municipioDescricao` VARCHAR(45) NULL ,

PRIMARY KEY (`municipioCodigo`) )

ENGINE = InnoDB;

 

 

o QueryBrowser não cria a tabela tblAlunoReside ?!!??! O que está errado???

Muito Obrigado a todos!!

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.