ERRO 1064 (42000): você tem um erro na sintaxe do SQL; verifique o manual que corresponde à versão do servidor MySQL para obter a sintaxe correta para usar perto

criar tabela fina_indicator (
ts_code varchar (20) comentar 'código TS',
comentar data de ann_date 'data de anúncio',
comentar data de final de data 'período de relatório',

.....

: 信息: ERRO 1064 (42000): Você tem um erro na sintaxe do SQL; verifique o manual que corresponde à versão do servidor MySQL para a sintaxe correta a ser usada perto de 'ts_code varchar (20) comment'TS 代码', ann_datedatecomment '公告 日期', end_dat 'na linha 1

Erro ao entrar no mysql para criar tabela no terminal

Mas a criação no ambiente de trabalho Mysql não relata um erro

As aspas devem ser escritas corretamente;

Veja abaixo:

 

 

https://www.jianshu.com/p/a0e6f1e1ac73

 

Ao usar a instrução sql para criar uma tabela na linha de comando do MySQL, o MySQL relatou um erro, encontrou o mesmo problema, escreva um blog para aprofundar a impressão.
Instrução SQL original:

 
 

CREATE DATABASE 'xiaoyaoji' CHARACTER SET utf8;
À primeira vista, não há problema, mas os seguintes problemas serão expostos durante a operação:
 
 

Esse problema é um erro de sintaxe. No MySQL, para distinguir as palavras-chave do MySQL dos caracteres comuns, o MySQL introduziu uma cota retroativa.
Na instrução SQL acima, o nome do banco de dados usa aspas simples em vez de backticks, portanto, esse erro será relatado. Após modificação:

 

CREATE DATABASE `xiaoyaoji` CHARACTER SET utf8;`
 
 

No ambiente de entrada do teclado em inglês, pressione o botão ícone para inserir aspas `


 
 
 
 

Acho que você gosta

Origin www.cnblogs.com/ttrrpp/p/12720047.html
Recomendado
Clasificación