Ir para conteúdo

Arquivado

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

startrek15

campos restritos

Recommended Posts

Pessoal,

 

Tenho uma aplicação rodando em alguma maquinas que utiliza um select como este exemplo

 

select CAMPOS, usuario."number" from usuario where CONDIÇÃO;

 

tentei rodar este select no meu banco, mysql e ele dá erro de syntaxe.

 

sei que existe variveis restritas do sistema, como number, name, password.

 

sei que o sistema cria as tabelas como este exemplo,

 

create table usuario (

 

"name" varchar(50),

cpf int,

"number" int,

endereco varchar(100)

);

 

É só um exemplo, no meu banco também não consigo dar estes create por causa das " ".

 

existe alguma configuração no banco para aceitar isso ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para que complicar as coisas !?

Fuja de nomes que possam ser palavras reservadas e torme os campos claros

 

 

NOME_DO_CLIENTE

DATA_DA_VENDA

NUMERO_DO_LOGRADOURO

 

Você evita erros em aplicações , outras linguagens etc.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Achei o que estava errado, era só a questão da codificação do banco mesmo...

 

Alterando para ansi, ele aceita criar e fazer consultas com aspas.

 

Não tenho como mudar os campos do sistema.

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.