Mostarda 0 Denunciar post Postado Outubro 29, 2010 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
Mostarda 0 Denunciar post Postado Outubro 30, 2010 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