Erro de sintaxe(MySql)
21/11/2011
0
CREATE TABLE usuario ( cod_usu INTEGER primary key NOT NULL AUTO_INCREMENT, nome_usu VARCHAR(35) NULL, senha_usu VARCHAR(80) NULL, e-mail VARCHAR(40) NULL, cpf INTEGER NULL );
#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 -mail VARCHAR(40) NULL, cpf INTEGER NULL ) at line 5
Alguém consegue ver o que há de errado ?
No Firebird dá certo, mas no MySql não.
Christian
Post mais votado
21/11/2011
Seu problema esta no campo e-mail, você não pode utilizar o -, ao invés do traço utilize email, tudo junto.
Abraços.
_ _
Fabiano Abreu
Papo Sql - Um blog com tutoriais, dicas e truques sobre SQL
Fabiano Abreu
Mais Posts
21/11/2011
Christian
seu problema esta no campo e-mail, você não pode utilizar o -, ao invés do traço utilize email, tudo junto.
abraços.
Foi isso mesmo, Obrigado Fabiano.
_ _
fabiano abreu
papo sql - um blog com tutoriais, dicas e truques sobre sql
22/11/2011
Wilson Junior
Obrigado
14/11/2018
André Santos
Tentando resolver o problema, descobri que não estava aceitando o '*', então informei o nome das colunas e deu certo.
Alguém sabe explicar o por que disso? O uso de '*' está em desuso?
05/08/2020
Socrates Foschera
begin
with dm.PesquisaRelacao_Veiculos do
begin
SQL.Clear;
SQL.Add('SELECT ficha_seguimento.`Data de Cadastro`,');
SQL.Add('ficha_seguimento.Nome, cadastro_cliente.cpfcnpj,');
SQL.Add('ficha_seguimento.`Tipo Maquinario`,');
SQL.Add('fich_Seguimento.Marca, ficha_seguimento.Chassis, ficha_seguimento.Placa,');
SQL.Add('ficha_seguimento.Ano, ficha_seguimento.Modelo,');
SQL.Add('ficha_seguimento.Cor, ficha_seguimento.`Hora do Motor`,');
SQL.Add('ficha_seguimento.`Hora da Trilha`,');
SQL.Add('FROM');
SQL.Add('cadastro_cliente');
SQL.Add('RIGHT JOIN');
SQL.Add('ficha_seguimento');
SQL.Add('ON cadastro_cliente.id = ficha_seguimeto.idf');
SQL.Add('where ficha_seguimento.Nome like (''%'+EDTPesquisa_Relacao_Veiculo.Text+'%'')');
open;
end;
end;
o erro acontece neste trecho
SQL.Add('FROM');
SQL.Add('cadastro_cliente');
SQL.Add('RIGHT JOIN');
SQL.Add('ficha_seguimento');
SQL.Add('ON cadastro_cliente.id = ficha_seguimeto.idf');
vou mandar um link no drive https://drive.google.com/file/d/1Pv5A3SspevcrV73Y_RAG6f84wsVAsQnP/view?usp=sharing
Clique aqui para fazer login e interagir na Comunidade :)