Ir para conteúdo
Fórum Script Brasil
  • 0

erro no insert


Rafael-Moran

Pergunta

Bom possuo o seguinte banco

Banco de Dado.

Para quem preferir o SQL

Bom pessoa, estou criando um site pessoal, tenho uma certa habilidade com PHP mas em banco de dados, fico devendo muito

gostaria da ajuda de vocês para tentar entender o porque o corre o erro no meu banco.

Possuo esse banco de dados

SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;

SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;

SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL';

CREATE SCHEMA IF NOT EXISTS `mydb` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci ;

USE `mydb` ;

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

-- Table `mydb`.`funcionario`

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

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

`id_funcionario` INT NOT NULL AUTO_INCREMENT ,

`login_func` VARCHAR(45) NOT NULL ,

`senha_func` VARCHAR(45) NOT NULL ,

PRIMARY KEY (`id_funcionario`) )

ENGINE = InnoDB

DEFAULT CHARACTER SET = latin1

COLLATE = latin1_swedish_ci;

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

-- Table `mydb`.`cliente`

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

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

`id_cliente` INT NOT NULL AUTO_INCREMENT ,

`nome_cli` INT NOT NULL ,

`telefone_cli` INT NOT NULL ,

`endereco_cli` VARCHAR(200) NOT NULL ,

`bairro_cli` VARCHAR(200) NOT NULL ,

`numero_cli` VARCHAR(45) NOT NULL ,

`complemento_cli` VARCHAR(45) NOT NULL ,

`cep_cli` INT NOT NULL ,

`email_cli` VARCHAR(200) NOT NULL ,

`senha_cli` VARCHAR(45) NOT NULL ,

PRIMARY KEY (`id_cliente`) )

ENGINE = InnoDB

DEFAULT CHARACTER SET = latin1

COLLATE = latin1_swedish_ci;

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

-- Table `mydb`.`carrinho`

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

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

`id_carrinho` INT NOT NULL AUTO_INCREMENT ,

`quantidade` INT NOT NULL ,

`sessao` TEXT NOT NULL ,

`cliente_id_cliente` INT NOT NULL ,

PRIMARY KEY (`id_carrinho`) ,

INDEX `fk_carrinho_cliente1` (`cliente_id_cliente` ASC) ,

CONSTRAINT `fk_carrinho_cliente1`

FOREIGN KEY (`cliente_id_cliente` )

REFERENCES `mydb`.`cliente` (`id_cliente` )

ON DELETE NO ACTION

ON UPDATE NO ACTION)

ENGINE = InnoDB

DEFAULT CHARACTER SET = latin1

COLLATE = latin1_swedish_ci;

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

-- Table `mydb`.`produto`

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

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

`id_produto` INT NOT NULL AUTO_INCREMENT ,

`produto` VARCHAR(200) NOT NULL ,

`descricao` VARCHAR(500) NOT NULL ,

`valor` FLOAT NOT NULL ,

`especie` VARCHAR(45) NOT NULL ,

`carrinho_id_carrinho` INT NOT NULL ,

PRIMARY KEY (`id_produto`) ,

INDEX `fk_produto_carrinho1` (`carrinho_id_carrinho` ASC) ,

CONSTRAINT `fk_produto_carrinho1`

FOREIGN KEY (`carrinho_id_carrinho` )

REFERENCES `mydb`.`carrinho` (`id_carrinho` )

ON DELETE NO ACTION

ON UPDATE NO ACTION)

ENGINE = InnoDB;

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

-- Table `mydb`.`adm`

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

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

`id_adm` INT NOT NULL AUTO_INCREMENT ,

`login_adm` VARCHAR(45) NOT NULL ,

`senha_adm` VARCHAR(45) NOT NULL ,

`funcionario_id_funcionario` INT NOT NULL ,

`produto_id_produto` INT NOT NULL ,

PRIMARY KEY (`id_adm`) ,

INDEX `fk_adm_funcionario` (`funcionario_id_funcionario` ASC) ,

INDEX `fk_adm_produto1` (`produto_id_produto` ASC) ,

CONSTRAINT `fk_adm_funcionario`

FOREIGN KEY (`funcionario_id_funcionario` )

REFERENCES `mydb`.`funcionario` (`id_funcionario` )

ON DELETE NO ACTION

ON UPDATE NO ACTION,

CONSTRAINT `fk_adm_produto1`

FOREIGN KEY (`produto_id_produto` )

REFERENCES `mydb`.`produto` (`id_produto` )

ON DELETE NO ACTION

ON UPDATE NO ACTION)

ENGINE = InnoDB

DEFAULT CHARACTER SET = latin1

COLLATE = latin1_swedish_ci;

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

-- Table `mydb`.`sac`

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

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

`id_sac` INT NOT NULL AUTO_INCREMENT ,

`nome_sac` VARCHAR(45) NOT NULL ,

`email_sac` VARCHAR(200) NOT NULL ,

`telefone_sac` VARCHAR(45) NOT NULL ,

`comentario_sac` VARCHAR(500) NOT NULL ,

PRIMARY KEY (`id_sac`) )

ENGINE = InnoDB

DEFAULT CHARACTER SET = latin1

COLLATE = latin1_swedish_ci;

SET SQL_MODE=@OLD_SQL_MODE;

SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;

SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;

Bom o problema é o seguinte.

quando vou inserir algum dado da tabela Admin aparece o seguinte erro.

Mensagens do MySQL :

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ,

CONSTRAINT `fk_carrinho_cliente1`

FOREIGN KEY (`cliente_id_clien' at line 15

Imagem do erro

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
...

Bom o problema é o seguinte.

quando vou inserir algum dado da tabela Admin aparece o seguinte erro.

Mensagens do MySQL :

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ,

CONSTRAINT `fk_carrinho_cliente1`

FOREIGN KEY (`cliente_id_clien' at line 15

Imagem do erro

Esta questão foi respondida hoje neste tópico:Inserir valor Chave esatrangeira

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...