Erro no sql do banco de dados
-
Marcos Langamer
18 de Junho de 2015 às 14:03Este é o erro .. como resolver?
Erro
Comando SQL:
CREATE ALGORITHM = UNDEFINED DEFINER = SQL SECURITY DEFINER VIEW `vw_cep` AS SELECT `l`.`id` AS `idlogradouro` , `l`.`cep` AS `cep` , `l`.`nome` AS `logradouro` , `t`.`nome` AS `tipologradouro` , `t`.`id` AS `idtipologradouro` , `b`.`nome` AS `bairro` , `m`.`nome` AS `cidade` , `u`.`sigla` AS `uf` , `u`.`id` AS `idestado`
FROM (
((( `gen_logradouros` `l`
JOIN `gen_tipos_logradouro` `t` ON ( ( `l`.`tipo_logradouro_id` = `t`.`id` ) ) )
JOIN `gen_bairros` `b` ON ( ( `l`.`bairro_id` = `b`.`id` ) ) )
JOIN `gen_municipios` `m` ON ( ( `b`.`municipio_id` = `m`.`id` ) ) )
JOIN `gen_estados` `u` ON ( ( `m`.`estado_id` = `u`.`id` ) ) );
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 'SQL SECURITY DEFINER VIEW `vw_cep` AS select `l`.`id` AS
`idlogradouro`,`l`.`cep' at line 1
Desde-ja Muito Obrigado.. -
jose geraldo da silva neto
18 de Junho de 2015 às 14:07Qual a sua versão do MySQL?
No meu caso é a 5.6.17 e eu coloquei o seguinte CREATE ALGORITHM =
UNDEFINED DEFINER =
*root* e funcionou.
Em qui, 18 de jun de 2015 às 11:04, Marcos Roberto Tonini Langamer <
mlangamer@hotmail.com> escreveu:> Este é o erro .. como resolver?
>
>
> Erro *Comando SQL:* [image: Documentação]
>
> CREATE ALGORITHM =
>
> UNDEFINED DEFINER =
>
> SQL SECURITY DEFINER VIEW `vw_cep` AS SELECT
>
> `l`.`id` AS `idlogradouro` , `l`.`cep` AS `cep` , `l`.`nome` AS
> `logradouro` , `t`.`nome` AS `tipologradouro` , `t`.`id` AS
> `idtipologradouro` , `b`.`nome` AS `bairro` , `m`.`nome` AS `cidade` , `u`
> .`sigla` AS `uf` , `u`.`id` AS `idestado`
> FROM (
> (
> (
> (
> `gen_logradouros` `l`
> JOIN `gen_tipos_logradouro` `t` ON ( (
> `l`.`tipo_logradouro_id` =
>
> `t`.`id`
> ) )
> )
> JOIN `gen_bairros` `b` ON ( (
> `l`.`bairro_id` =
>
> `b`.`id`
> ) )
> )
> JOIN `gen_municipios` `m` ON ( (
> `b`.`municipio_id` =
>
> `m`.`id`
> ) )
> )
> JOIN `gen_estados` `u` ON ( (
> `m`.`estado_id` =
>
> `u`.`id`
> ) )
> );
>
> *Mensagens do MySQL : *[image: Documentação]
>
> #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
> 'SQL SECURITY DEFINER VIEW `vw_cep` AS select `l`.`id` AS
> `idlogradouro`,`l`.`cep' at line 1
>
>
>
>
>
> Desde-ja Muito Obrigado..
> _______________________________________________
> E-sic-livre mailing list
> E-sic-livre@listas.softwarepublico.gov.br
>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/e-sic-livre
>
--José Geraldo da Silva Neto
Osasco - SP
Fone: 11-97592-8697
email: jgs.neto@gmail.com -
10 de Dezembro de 2015 às 19:57o banco de dados vai normal!!!!
-- Estrutura stand-in para visualizar `vw_cep`
--
CREATE TABLE IF NOT EXISTS `vw_cep` (
`idlogradouro` int(11)
,`cep` varchar(20)
,`logradouro` varchar(255)
,`tipologradouro` varchar(40)
,`idtipologradouro` int(11)
,`bairro` varchar(100)
,`cidade` varchar(255)
,`uf` varchar(3)
,`idestado` int(11)
);
so que, quando chega nesta tabela ele remove a tabela que foi criada
-- Estrutura para visualizar `vw_cep`
--
DROP TABLE IF EXISTS `vw_cep`;
CREATE ALGORITHM=UNDEFINED DEFINER=`nome_do_banco`@`%` SQL SECURITY DEFINER VIEW `vw_cep` AS select `l`.`id` AS `idlogradouro`,`l`.`cep` AS `cep`,`l`.`nome` AS `logradouro`,`t`.`nome` AS `tipologradouro`,`t`.`id` AS `idtipologradouro`,`b`.`nome` AS `bairro`,`m`.`nome` AS `cidade`,`u`.`sigla` AS `uf`,`u`.`id` AS `idestado` from ((((`gen_logradouros` `l` join `gen_tipos_logradouro` `t` on((`l`.`tipo_logradouro_id` = `t`.`id`))) join `gen_bairros` `b` on((`l`.`bairro_id` = `b`.`id`))) join `gen_municipios` `m` on((`b`.`municipio_id` = `m`.`id`))) join `gen_estados` `u` on((`m`.`estado_id` = `u`.`id`)));
quando digito o cep no site ela nao acha o logradouro, do banco baixado do proprio site de voces eu so alterei o nome do banco de dados so isso!
alguma ajuda ae?? -
11 de Dezembro de 2015 às 20:59Estou com esse mesmo problema.
-
12 de Dezembro de 2015 às 15:52rosenato!
como falei consegui reduzir algumas informacoes tipo logradouro que ficou quase 70k em arquivo o banco de dados.
quando faço o cadastro e solicito informacao ae vai ok!
mas quando vou na area restrita nao mostra a sigla sempla nem semod
efetuo o cadastro normal do sic mas nao deleta
quando vou em administracao -- instancias
mostra: fatal error: class solicitacao not found in dominio/esiclivre/restrito/lda_tiposolicitacao/formulario.php on line 67 -
9 de Março de 2017 às 17:32boa tarde, estou tentando implantar o esic livre mas estou tendo problemas para subir a base de dados pois da erro toda vez, alguem conseguiu e poderia me ajudar?
-
28 de Março de 2017 às 22:26Experimentou instalar a versão 1.4.4 do repositório e usar a instalação automatizada?
Ordenar por:
Relacionado:
- e-sic-livre Problemas ao instalar o banco de dados
Estatísticas:
-
iniciada em
9 anos, 9 meses atrás
-
vizualizada
5578 vezes
-
respondida
7 vezes
-
votada
0 vezes