Ir para conteúdo

POWERED BY:

Arquivado

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

Mostarda

SQL problemas com sintaxe ``

Recommended Posts

eu uso o mysqlWorkBench eu criei o banco la, quando eu vo no mysql(phpmyadmin) da um comando como

'UPDATE grupousuario SET desc = 'texte' WHERE idGrupoUsuario = 1'

 

ele me exibe esse erro

'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 'desc = 'asdasdasdasdasd' WHERE idGrupoUsuario = 1' at line 1'

 

porem quando eu coloco

'UPDATE `grupousuario` SET `desc` = 'texte' WHERE `idGrupoUsuario` = 1'

da certo

 

qual comando SQL tenho q dar pra ele aceita os campos sem precisar ter de coloca a sintaxe ``

ou em q lugar do mysqlWorkBench tenho de ir pra tirar essa sintaxe e deixa ele normal?

vlw aguardo respostas

Compartilhar este post


Link para o post
Compartilhar em outros sites

galera disculpa minha falta de paciencia em espera vcs me responde mais por favor to desesperado pra arrumar esse problema

to o dia todo querendo descubri oq esta ocorrendo, fiz varios textes, reinstalei varias vezes o wamp, textei varios codigos SQLs mais sempre q tento dar o comando sem colocar o (``) da o erro de sintaxe #1064, o mais engraçado eh q exportei o sql do mysqlWorkBench e soh as tabelas q exportei de la dao esses problemas, quando vou no phpmyadmin crio uma tabela por la e tento por exemplo dar esse comanod

"UPDATE tabela SET nome='texte'", vai de boa agora com as tabelas do software q exportei fica dando os erros

vo passa meu sql pra vcs vizualisarem

 

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 `webpizza` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci ;
USE `webpizza` ;

-- -----------------------------------------------------
-- Table `webpizza`.`grupoUsuario`
-- -----------------------------------------------------
CREATE  TABLE IF NOT EXISTS `webpizza`.`grupoUsuario` (
  `idGrupoUsuario` INT NOT NULL AUTO_INCREMENT ,
  `desc` VARCHAR(60) NOT NULL ,
  PRIMARY KEY (`idGrupoUsuario`) )
ENGINE = InnoDB;


-- -----------------------------------------------------
-- Table `webpizza`.`permicao`
-- -----------------------------------------------------
CREATE  TABLE IF NOT EXISTS `webpizza`.`permicao` (
  `idPermicao` INT NOT NULL AUTO_INCREMENT ,
  `idGrupoUsuario` INT NOT NULL ,
  `leitura` TINYINT(1)  NOT NULL DEFAULT 0 ,
  `insere` TINYINT(1)  NOT NULL DEFAULT 0 ,
  `delete` TINYINT(1)  NOT NULL DEFAULT 0 ,
  `altera` TINYINT(1)  NOT NULL DEFAULT 0 ,
  `tabela` VARCHAR(45) NOT NULL ,
  PRIMARY KEY (`idPermicao`) ,
  INDEX `fk_permicao_grupoUsuario1` (`idGrupoUsuario` ASC) ,
  CONSTRAINT `fk_permicao_grupoUsuario1`
    FOREIGN KEY (`idGrupoUsuario` )
    REFERENCES `webpizza`.`grupoUsuario` (`idGrupoUsuario` )
    ON DELETE NO ACTION
    ON UPDATE NO ACTION)
ENGINE = InnoDB;


-- -----------------------------------------------------
-- Table `webpizza`.`usuario`
-- -----------------------------------------------------
CREATE  TABLE IF NOT EXISTS `webpizza`.`usuario` (
  `idUsuario` INT NOT NULL AUTO_INCREMENT ,
  `idGrupoUsuario` INT NOT NULL ,
  `login` VARCHAR(50) NOT NULL ,
  `senha` VARCHAR(32) NOT NULL ,
  `email` VARCHAR(70) NOT NULL ,
  `nome` VARCHAR(15) NOT NULL ,
  `sobrenome` VARCHAR(50) NOT NULL ,
  `CPF` CHAR(11) NOT NULL ,
  `endereco` VARCHAR(100) NOT NULL ,
  `bairro` VARCHAR(30) NOT NULL ,
  `numero` INT NOT NULL ,
  `complemento` VARCHAR(100) NULL ,
  `CEP` INT(8) NOT NULL ,
  `telefone` INT(12) NOT NULL ,
  `telefoneOpcional` INT(12) NULL ,
  PRIMARY KEY (`idUsuario`) ,
  INDEX `fk_usuario_grupoUsuario1` (`idGrupoUsuario` ASC) ,
  CONSTRAINT `fk_usuario_grupoUsuario1`
    FOREIGN KEY (`idGrupoUsuario` )
    REFERENCES `webpizza`.`grupoUsuario` (`idGrupoUsuario` )
    ON DELETE NO ACTION
    ON UPDATE NO ACTION)
ENGINE = InnoDB;


-- -----------------------------------------------------
-- Table `webpizza`.`pedidosOnline`
-- -----------------------------------------------------
CREATE  TABLE IF NOT EXISTS `webpizza`.`pedidosOnline` (
  `idPedidosOnline` INT NOT NULL AUTO_INCREMENT ,
  `idUsuario` INT NOT NULL ,
  `hrInicio` TIME NOT NULL ,
  `hrFim` TIME NOT NULL ,
  `data` DATE NOT NULL ,
  `status` TINYINT(1)  NOT NULL DEFAULT 0 ,
  PRIMARY KEY (`idPedidosOnline`) ,
  INDEX `fk_pedidosOnline_usuario1` (`idUsuario` ASC) ,
  CONSTRAINT `fk_pedidosOnline_usuario1`
    FOREIGN KEY (`idUsuario` )
    REFERENCES `webpizza`.`usuario` (`idUsuario` )
    ON DELETE NO ACTION
    ON UPDATE NO ACTION)
ENGINE = InnoDB;


-- -----------------------------------------------------
-- Table `webpizza`.`menu`
-- -----------------------------------------------------
CREATE  TABLE IF NOT EXISTS `webpizza`.`menu` (
  `idMenu` INT NOT NULL AUTO_INCREMENT ,
  `menuNome` VARCHAR(45) NOT NULL ,
  `menuPai` INT NOT NULL DEFAULT 0 ,
  `menuLink` TINYINT(1)  NOT NULL ,
  PRIMARY KEY (`idMenu`) )
ENGINE = InnoDB;


-- -----------------------------------------------------
-- Table `webpizza`.`unidadeMedida`
-- -----------------------------------------------------
CREATE  TABLE IF NOT EXISTS `webpizza`.`unidadeMedida` (
  `idUnidadeMedida` INT NOT NULL AUTO_INCREMENT ,
  `sigla` VARCHAR(15) NOT NULL ,
  `desc` VARCHAR(45) NOT NULL ,
  PRIMARY KEY (`idUnidadeMedida`) )
ENGINE = InnoDB;


-- -----------------------------------------------------
-- Table `webpizza`.`cardapio`
-- -----------------------------------------------------
CREATE  TABLE IF NOT EXISTS `webpizza`.`cardapio` (
  `idCardapio` INT NOT NULL AUTO_INCREMENT ,
  `idMenu` INT NOT NULL ,
  `idUnidadeMedida` INT NOT NULL ,
  `nome` VARCHAR(45) NOT NULL ,
  `materiaPrima` VARCHAR(255) NOT NULL ,
  `tamanho` FLOAT NOT NULL ,
  `visitas` INT NOT NULL DEFAULT 0 ,
  `preco` FLOAT NOT NULL ,
  PRIMARY KEY (`idCardapio`) ,
  INDEX `fk_cardapio_menu1` (`idMenu` ASC) ,
  INDEX `fk_cardapio_unidadeMedida1` (`idUnidadeMedida` ASC) ,
  CONSTRAINT `fk_cardapio_menu1`
    FOREIGN KEY (`idMenu` )
    REFERENCES `webpizza`.`menu` (`idMenu` )
    ON DELETE NO ACTION
    ON UPDATE NO ACTION,
  CONSTRAINT `fk_cardapio_unidadeMedida1`
    FOREIGN KEY (`idUnidadeMedida` )
    REFERENCES `webpizza`.`unidadeMedida` (`idUnidadeMedida` )
    ON DELETE NO ACTION
    ON UPDATE NO ACTION)
ENGINE = InnoDB;


-- -----------------------------------------------------
-- Table `webpizza`.`itensCardapio`
-- -----------------------------------------------------
CREATE  TABLE IF NOT EXISTS `webpizza`.`itensCardapio` (
  `idItensCardapio` INT NOT NULL AUTO_INCREMENT ,
  `idPedidosOnline` INT NOT NULL ,
  `idCardapio` INT NOT NULL ,
  `qtItens` INT NOT NULL DEFAULT 1 ,
  PRIMARY KEY (`idItensCardapio`) ,
  INDEX `fk_itensCardapio_pedidosOnline1` (`idPedidosOnline` ASC) ,
  INDEX `fk_itensCardapio_cardapio1` (`idCardapio` ASC) ,
  CONSTRAINT `fk_itensCardapio_pedidosOnline1`
    FOREIGN KEY (`idPedidosOnline` )
    REFERENCES `webpizza`.`pedidosOnline` (`idPedidosOnline` )
    ON DELETE NO ACTION
    ON UPDATE NO ACTION,
  CONSTRAINT `fk_itensCardapio_cardapio1`
    FOREIGN KEY (`idCardapio` )
    REFERENCES `webpizza`.`cardapio` (`idCardapio` )
    ON DELETE NO ACTION
    ON UPDATE NO ACTION)
ENGINE = InnoDB;


-- -----------------------------------------------------
-- Table `webpizza`.`opcionaisPO`
-- -----------------------------------------------------
CREATE  TABLE IF NOT EXISTS `webpizza`.`opcionaisPO` (
  `idOpcionaisPO` INT NOT NULL AUTO_INCREMENT ,
  `idItensCardapio` INT NOT NULL ,
  `desc` VARCHAR(100) NOT NULL ,
  PRIMARY KEY (`idOpcionaisPO`) ,
  INDEX `fk_opcionaisPO_itensCardapio1` (`idItensCardapio` ASC) ,
  CONSTRAINT `fk_opcionaisPO_itensCardapio1`
    FOREIGN KEY (`idItensCardapio` )
    REFERENCES `webpizza`.`itensCardapio` (`idItensCardapio` )
    ON DELETE NO ACTION
    ON UPDATE NO ACTION)
ENGINE = InnoDB;


-- -----------------------------------------------------
-- Table `webpizza`.`conteudo`
-- -----------------------------------------------------
CREATE  TABLE IF NOT EXISTS `webpizza`.`conteudo` (
  `idConteudo` INT NOT NULL AUTO_INCREMENT ,
  `idMenu` INT NOT NULL ,
  `titulo` VARCHAR(50) NOT NULL ,
  `mensagem` TEXT NOT NULL ,
  `tipoConteudo` TINYINT(1)  NOT NULL ,
  `data` DATE NOT NULL ,
  PRIMARY KEY (`idConteudo`) ,
  INDEX `fk_conteudo_menu1` (`idMenu` ASC) ,
  CONSTRAINT `fk_conteudo_menu1`
    FOREIGN KEY (`idMenu` )
    REFERENCES `webpizza`.`menu` (`idMenu` )
    ON DELETE NO ACTION
    ON UPDATE NO ACTION)
ENGINE = InnoDB;


-- -----------------------------------------------------
-- Table `webpizza`.`imgCardapio`
-- -----------------------------------------------------
CREATE  TABLE IF NOT EXISTS `webpizza`.`imgCardapio` (
  `idImgCardapio` INT NOT NULL AUTO_INCREMENT ,
  `idCardapio` INT NOT NULL ,
  `link` VARCHAR(32) NOT NULL ,
  `formato` CHAR(3) NOT NULL ,
  `imgPrincipal` TINYINT(1)  NOT NULL DEFAULT 0 ,
  PRIMARY KEY (`idImgCardapio`) ,
  INDEX `fk_imgCardapio_cardapio1` (`idCardapio` ASC) ,
  CONSTRAINT `fk_imgCardapio_cardapio1`
    FOREIGN KEY (`idCardapio` )
    REFERENCES `webpizza`.`cardapio` (`idCardapio` )
    ON DELETE NO ACTION
    ON UPDATE NO ACTION)
ENGINE = InnoDB;


-- -----------------------------------------------------
-- Table `webpizza`.`reserva`
-- -----------------------------------------------------
CREATE  TABLE IF NOT EXISTS `webpizza`.`reserva` (
  `idReserva` INT NOT NULL AUTO_INCREMENT ,
  `numeroPessoas` INT NOT NULL ,
  `horario` TIME NOT NULL ,
  `observacao` TEXT NULL ,
  `idUsuario` INT NOT NULL ,
  PRIMARY KEY (`idReserva`) ,
  INDEX `fk_reserva_usuario1` (`idUsuario` ASC) ,
  CONSTRAINT `fk_reserva_usuario1`
    FOREIGN KEY (`idUsuario` )
    REFERENCES `webpizza`.`usuario` (`idUsuario` )
    ON DELETE NO ACTION
    ON UPDATE NO ACTION)
ENGINE = InnoDB;


-- -----------------------------------------------------
-- Table `webpizza`.`cardapioReserva`
-- -----------------------------------------------------
CREATE  TABLE IF NOT EXISTS `webpizza`.`cardapioReserva` (
  `idCardapioReserva` INT NOT NULL AUTO_INCREMENT ,
  `idCardapio` INT NOT NULL ,
  `idReserva` INT NOT NULL ,
  PRIMARY KEY (`idCardapioReserva`) ,
  INDEX `fk_cardapioReserva_cardapio1` (`idCardapio` ASC) ,
  INDEX `fk_cardapioReserva_reserva1` (`idReserva` ASC) ,
  CONSTRAINT `fk_cardapioReserva_cardapio1`
    FOREIGN KEY (`idCardapio` )
    REFERENCES `webpizza`.`cardapio` (`idCardapio` )
    ON DELETE NO ACTION
    ON UPDATE NO ACTION,
  CONSTRAINT `fk_cardapioReserva_reserva1`
    FOREIGN KEY (`idReserva` )
    REFERENCES `webpizza`.`reserva` (`idReserva` )
    ON DELETE NO ACTION
    ON UPDATE NO ACTION)
ENGINE = InnoDB;


-- -----------------------------------------------------
-- Table `webpizza`.`opcionaisReserva`
-- -----------------------------------------------------
CREATE  TABLE IF NOT EXISTS `webpizza`.`opcionaisReserva` (
  `idOpcionaisReserva` INT NOT NULL AUTO_INCREMENT ,
  `idCardapioReserva` INT NOT NULL ,
  `desc` VARCHAR(255) NOT NULL ,
  PRIMARY KEY (`idOpcionaisReserva`) ,
  INDEX `fk_opcionaisReserva_cardapioReserva1` (`idCardapioReserva` ASC) ,
  CONSTRAINT `fk_opcionaisReserva_cardapioReserva1`
    FOREIGN KEY (`idCardapioReserva` )
    REFERENCES `webpizza`.`cardapioReserva` (`idCardapioReserva` )
    ON DELETE NO ACTION
    ON UPDATE NO ACTION)
ENGINE = InnoDB;


-- -----------------------------------------------------
-- Table `webpizza`.`localMesas`
-- -----------------------------------------------------
CREATE  TABLE IF NOT EXISTS `webpizza`.`localMesas` (
  `idLocalMesas` INT NOT NULL AUTO_INCREMENT ,
  `desc` VARCHAR(100) NOT NULL ,
  `quantidade` INT NOT NULL DEFAULT 0 ,
  PRIMARY KEY (`idLocalMesas`) )
ENGINE = InnoDB;


-- -----------------------------------------------------
-- Table `webpizza`.`mesas`
-- -----------------------------------------------------
CREATE  TABLE IF NOT EXISTS `webpizza`.`mesas` (
  `idMesas` INT NOT NULL AUTO_INCREMENT ,
  `idLocalMesas` INT NOT NULL ,
  `numeroMesa` INT NOT NULL ,
  `qtMinimaCadeira` INT NOT NULL ,
  `qtMaximaCadeira` INT NOT NULL ,
  PRIMARY KEY (`idMesas`) ,
  INDEX `fk_mesas_localMesas1` (`idLocalMesas` ASC) ,
  CONSTRAINT `fk_mesas_localMesas1`
    FOREIGN KEY (`idLocalMesas` )
    REFERENCES `webpizza`.`localMesas` (`idLocalMesas` )
    ON DELETE NO ACTION
    ON UPDATE NO ACTION)
ENGINE = InnoDB;


-- -----------------------------------------------------
-- Table `webpizza`.`listaMesas`
-- -----------------------------------------------------
CREATE  TABLE IF NOT EXISTS `webpizza`.`listaMesas` (
  `idListaMesas` INT NOT NULL AUTO_INCREMENT ,
  `idMesas` INT NOT NULL ,
  `idReserva` INT NOT NULL ,
  PRIMARY KEY (`idListaMesas`) ,
  INDEX `fk_listaMesas_mesas1` (`idMesas` ASC) ,
  INDEX `fk_listaMesas_reserva1` (`idReserva` ASC) ,
  CONSTRAINT `fk_listaMesas_mesas1`
    FOREIGN KEY (`idMesas` )
    REFERENCES `webpizza`.`mesas` (`idMesas` )
    ON DELETE NO ACTION
    ON UPDATE NO ACTION,
  CONSTRAINT `fk_listaMesas_reserva1`
    FOREIGN KEY (`idReserva` )
    REFERENCES `webpizza`.`reserva` (`idReserva` )
    ON DELETE NO ACTION
    ON UPDATE NO ACTION)
ENGINE = InnoDB;


-- -----------------------------------------------------
-- Table `webpizza`.`newsletters`
-- -----------------------------------------------------
CREATE  TABLE IF NOT EXISTS `webpizza`.`newsletters` (
  `idNewsletters` INT NOT NULL AUTO_INCREMENT ,
  `idUsuario` INT NOT NULL ,
  `status` TINYINT(1)  NOT NULL DEFAULT 0 ,
  PRIMARY KEY (`idNewsletters`) ,
  INDEX `fk_newsletters_usuario1` (`idUsuario` ASC) ,
  CONSTRAINT `fk_newsletters_usuario1`
    FOREIGN KEY (`idUsuario` )
    REFERENCES `webpizza`.`usuario` (`idUsuario` )
    ON DELETE NO ACTION
    ON UPDATE NO ACTION)
ENGINE = InnoDB;


-- -----------------------------------------------------
-- Table `webpizza`.`enquetePergunta`
-- -----------------------------------------------------
CREATE  TABLE IF NOT EXISTS `webpizza`.`enquetePergunta` (
  `idEnquetePergunta` INT NOT NULL AUTO_INCREMENT ,
  `idUsuario` INT NOT NULL ,
  `pergunta` VARCHAR(100) NOT NULL ,
  PRIMARY KEY (`idEnquetePergunta`) ,
  INDEX `fk_enquetePergunta_usuario1` (`idUsuario` ASC) ,
  CONSTRAINT `fk_enquetePergunta_usuario1`
    FOREIGN KEY (`idUsuario` )
    REFERENCES `webpizza`.`usuario` (`idUsuario` )
    ON DELETE NO ACTION
    ON UPDATE NO ACTION)
ENGINE = InnoDB;


-- -----------------------------------------------------
-- Table `webpizza`.`enqueteResposta`
-- -----------------------------------------------------
CREATE  TABLE IF NOT EXISTS `webpizza`.`enqueteResposta` (
  `idEnqueteResposta` INT NOT NULL AUTO_INCREMENT ,
  `idEnquetePergunta` INT NOT NULL ,
  `resposta` VARCHAR(60) NOT NULL ,
  `votos` INT NOT NULL DEFAULT 0 ,
  PRIMARY KEY (`idEnqueteResposta`) ,
  INDEX `fk_enqueteResposta_enquetePergunta1` (`idEnquetePergunta` ASC) ,
  CONSTRAINT `fk_enqueteResposta_enquetePergunta1`
    FOREIGN KEY (`idEnquetePergunta` )
    REFERENCES `webpizza`.`enquetePergunta` (`idEnquetePergunta` )
    ON DELETE NO ACTION
    ON UPDATE NO ACTION)
ENGINE = InnoDB;



SET SQL_MODE=@OLD_SQL_MODE;
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
ja tentei soh coloca esse sql pra ve se n dava o mesmo problema porem n funcionou continuou dando erro #1064

-- -----------------------------------------------------
-- Table `webpizza`.`grupoUsuario`
-- -----------------------------------------------------
CREATE  TABLE `grupoUsuario` (
  `idGrupoUsuario` INT NOT NULL AUTO_INCREMENT ,
  `desc` VARCHAR(60) NOT NULL ,
  PRIMARY KEY (`idGrupoUsuario`) )
ENGINE = InnoDB;

o engraçado q quando tento fazer uma consulta sql sem colocar o `` ele n da erro

SELECT * FROM grupousuario

agora quando tento fazer um update ele da o erro #1064

UPDATE grupousuario SET desc='texte'

soh funciona quando coloco o ``

UPDATE `grupousuario` SET `desc`='texte'

 

tenho 1 mes pra construi esse software por isso n posso ficar me batendo mt no banco

preciso arrumar esse erro pra dar continuidade ao programa

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.