Todos os produtos
Search
Central de documentação

Lindorm:Códigos de erro comuns

Última atualização: Jun 28, 2026

Ao usar o Lindorm SQL para acessar o LindormTable ou o LindormTSDB, o sistema retorna códigos de erro que indicam exceções ou falhas no programa. Pesquise um código de erro nas tabelas desta página para encontrar a mensagem de erro correspondente e a solução.

Erros comuns

Os códigos de erro a seguir são compatíveis com alguns códigos de erro do lado do servidor MySQL. Se você tem familiaridade com o desenvolvimento de aplicações MySQL, aplique os mesmos padrões de tratamento de exceções aqui.

SQLSTATE é uma especificação definida no padrão SQL-92 usada para classificar e tratar erros e exceções no nível de SQL em aplicações.

Código de erro

SQLSTATE

Formato da mensagem de erro

Solução

1005

HY000

Can't create table '%s'

Verifique se a instrução CREATE TABLE está correta.

1006

HY000

Can't create database '%s' (errno: %d - %s)

Confira se os parâmetros de entrada estão corretos com base na mensagem de erro.

1007

HY000

Can't create database '%s'; database exists

O banco de dados já existe. Use um nome diferente.

1008

HY000

Can't drop database '%s'; database doesn't exist

O banco de dados não existe. Forneça o nome correto do banco de dados.

1009

HY000

Error dropping database (can't delete '%s', errno: %d - %s)

Analise a mensagem de erro para identificar a causa. Se o problema persistir, entre em contato com o suporte técnico do Lindorm.

1030

HY000

Got error %s from storage engine: %s

Ocorreu um erro não categorizado no mecanismo de armazenamento. Salve os detalhes do erro e entre em contato com o suporte técnico do Lindorm.

1040

08004

Too many connections (current limit: %d)

O número de conexões em um único nó atingiu o limite. Tente conectar novamente. Se todos os nós estiverem com capacidade máxima, revise como sua aplicação gerencia as conexões. Para aumentar o limite em wide tables, use modifique o número máximo de conexões para wide tables. Limites padrão: Versões do mecanismo SQL anteriores à 2.7.0.0: 1.000 conexões por nó. Versões do mecanismo SQL 2.7.0.0 e posteriores: 4.000 conexões por nó.

1043

28000

Bad handshake: %s

A inicialização da conexão pelo protocolo MySQL falhou. Solucione o problema com base nos detalhes do erro. Se o problema persistir, entre em contato com o suporte técnico do Lindorm.

1045

28000

Access denied for '%s'

Falha na autenticação. Verifique as credenciais do usuário e tente novamente.

1046

3D000

No database selected

Nenhum banco de dados foi especificado na conexão. Atualize as configurações de conexão para especifique explicitamente um banco de dados.

1049

42000

Unknown database '%s'

O banco de dados não existe. Especifique o nome correto do banco de dados.

1050

42S01

Table '%s' already exists

A tabela já existe. Use um nome de tabela diferente.

1054

42S22

Unknown column '%s'

O nome da coluna não existe. Verifique se todos os nomes de colunas na instrução SQL estão corretos.

1060

42S21

Duplicate column name '%s'

Um nome de coluna foi especificado mais de uma vez. Remova os nomes de colunas duplicados da instrução SQL.

1064

42000

You have an error in your SQL syntax; %s

A instrução SQL contém um erro de sintaxe. Consulte a referência de SQL e corrija a instrução.

1082

42S12

Table '%s' has no index like the one used in CREATE INDEX; recreate the table

A tabela não possui um índice compatível com a instrução CREATE INDEX. Recrie a tabela.

1146

42S02

Table '%s.%s' doesn't exist

A tabela não existe. Verifique o nome da tabela.

1170

42000

BINARY/CHAR column '%s' used in column specification without a key length

O comprimento não foi especificado para uma coluna BINARY ou CHAR. Atualize a instrução CREATE TABLE para especifique explicitamente o comprimento.

1211

42000

'%s'@'%s' is not allowed to create new users; %s

O usuário atual não tem permissão para crie novos usuários. Conceda a permissão necessária primeiro.

1227

42501

Access denied: %s

O usuário não tem privilégios suficientes no objeto de destino. Verifique e conceda os privilégios necessários.

1243

HY000

Unknown prepared statement id (%d)

A prepared statement não foi encontrada. Isso pode ocorrer ao vincular parâmetros antes de preparar a instrução. Prepare a instrução novamente. Se o problema persistir, entre em contato com o suporte técnico do Lindorm.

1251

08004

Client does not support authentication protocol requested by server; consider upgrading MySQL client

O driver do cliente não suporta o método de autenticação exigido pelo servidor. Consulte a documentação de compatibilidade do protocolo MySQL do Lindorm. Especifique explicitamente um método de autenticação suportado ou atualize o driver do cliente.

1295

HY000

This command is not supported in the prepared statement protocol yet

Múltiplas instruções em uma única chamada de prepared statement não são suportadas. Atualize a lógica da sua prepared statement para usar uma instrução por vez.

1390

HY000

Prepared statement contains too many placeholders

A instrução SQL tem muitos parâmetros. Uma única mensagem do protocolo MySQL suporta no máximo 65.535 parâmetros. Reduza o número de espaços reservados para parâmetros na prepared statement.

1461

42000

Can't create more than max_prepared_stmt_count statements (current value: %d)

O número de prepared statements simultâneas em um único nó atingiu o limite (padrão: 10.000). Revise a lógica da sua aplicação para evitar preparar muitas instruções ao mesmo tempo.

1470

HY000

String '%s' is too long for %s (should be no longer than %d)

O nome do objeto excede o comprimento máximo. Renomeie o objeto de dados para atender ao limite de comprimento mostrado na mensagem de erro.

1815

HY000

Internal error: %s

Ocorreu um erro interno não categorizado. Entre em contato com o suporte técnico do Lindorm.

Erros estendidos

Os códigos de erro a seguir abrangem cenários de exceção específicos do Lindorm. Trate esses erros em sua aplicação com base na classe SQLSTATE e na solução indicada em cada linha. Caso não consiga resolver um erro, entre em contato com o suporte técnico do Lindorm (ID do DingTalk: s0s3eg3).

Código de erro

SQLSTATE

Formato da mensagem de erro

Solução

1973

42000

Can't create user '%s'; it already exists

O usuário já existe. Verifique a lista de usuários existentes.

1974

42000

Can't drop user '%s'; it doesn't exist

O usuário não existe. Verifique a lista de usuários existentes.

1975

42000

Can't alter user '%s'; it doesn't exist

O usuário não existe. Verifique a lista de usuários existentes.

1976

42000

Can't alter user '%s'; %s

Não é possível modifique o usuário. Verifique a mensagem de erro para identificar a causa específica. Se o problema persistir, entre em contato com o suporte técnico do Lindorm.

3002

42L01

Inconsistent usage of database '%s' and '%s'

O banco de dados de destino difere do banco de dados da conexão atual. Atualize as propriedades da conexão ou use a instrução USE para alternar para o banco de dados correto.

3024

HY000

Query execution was interrupted, maximum statement execution time exceeded

A consulta expirou. Tente executar a operação novamente. Se os tempos limite persistirem, entre em contato com o suporte técnico do Lindorm.

3025

HY000

Query execution was canceled

A consulta foi cancelada durante a busca de resultados. Tente executar a consulta novamente.

3163

HY000

%s

O usuário já existe. Verifique a lista de usuários existentes.

8000

HY000

Can't alter database '%s' (errno: %d - %s)

Não é possível modifique o banco de dados. Confira se os parâmetros de entrada estão corretos com base na mensagem de erro.

8001

HY000

Can't create continuous query '%s' (errno: %d - %s)

Não é possível crie a continuous query. Confira se os parâmetros de entrada estão corretos com base na mensagem de erro.

8002

HY000

Can't create continuous query '%s'; continuous query exists

A continuous query já existe. Use um nome diferente.

8004

HY000

Continuous query '%s.%s' doesn't exist

A continuous query não existe. Verifique o nome.

8005

HY000

Table '%s' not found

A tabela não existe. Verifique o nome da tabela.

8006

HY000

Query failed; %s

A consulta falhou. Analise a mensagem de erro para identificar a causa. Se o problema persistir, entre em contato com o suporte técnico do Lindorm.

8007

HY000

Insert failed; %s

A operação de gravação falhou. Analise a mensagem de erro para identificar a causa. Se o problema persistir, entre em contato com o suporte técnico do Lindorm.

8008

HY000

Quota exceeded; %s

Uma cota de recurso foi excedida. Para operações de consulta, reduza o intervalo de tempo ou adicione condições WHERE para diminuir o volume de dados. Para operações de gravação, limite as transações por segundo (TPS).

8009

HY000

Can't drop predownsample; %s

Não é possível exclua a regra de pré-amostragem. Analise a mensagem de erro para identificar a causa. Se o problema persistir, entre em contato com o suporte técnico do Lindorm.

8010

HY000

Can't show predownsample; %s

Não é possível exibir a regra de pré-amostragem. Analise a mensagem de erro para identificar a causa. Se o problema persistir, entre em contato com o suporte técnico do Lindorm.

8011

42000

Unknown data type: %s

O tipo de dados real entra em conflito com o tipo esperado durante a leitura ou gravação. Verifique a mensagem de erro para identificar a causa específica. Se o problema persistir, entre em contato com o suporte técnico do Lindorm.

8012

42000

Illegal operation: %s

A instrução SQL está incorreta ou os dados fornecidos são inválidos. Revise a instrução conforme a documentação de sintaxe SQL.

8013

42000

Cannot grant privilege '%s' to: %s; %s

Falha ao conceder o privilégio. Analise a mensagem de erro para identificar a causa.

8014

42000

Cannot revoke privilege '%s' to: %s; %s

Falha ao revogar o privilégio. Analise a mensagem de erro para identificar a causa.

8015

HY000

Failed to alter parameter; %s

Não foi possível modifique a configuração do sistema. Analise a mensagem de erro para identificar a causa.

8016

HY000

Failed to show parameter; %s

Não foi possível exibir a configuração do sistema. Analise a mensagem de erro para identificar a causa.

8017

42611

Column name "%s" conflicts with a system column name

O nome da coluna na instrução de Linguagem de Definição de Dados (DDL) entra em conflito com o nome de uma coluna oculta do sistema. Renomeie a coluna com base nos detalhes da mensagem de erro.

8018

42000

DECIMAL column '%s' type should be specified with precision and scale

O tipo de dados DECIMAL na instrução DDL não possui valores de precisão e escala. Atualize a instrução para especifique ambos.

8100

08003

The connection does not exist; %s

A sessão de conexão foi liberada pelo servidor. Restabeleça a conexão.

9000

HY000

Server internal error; %s

Ocorreu um erro interno no servidor. Entre em contato com o suporte técnico do Lindorm.

9001

0A000

UNSUPPORTED: %s

A sintaxe SQL não é suportada. Consulte a documentação de SQL e evite sintaxes não suportadas.

9002

HY000

Function %s can only be used in domain-specific dialect (Time-series, etc.)

A função está disponível apenas em um dialeto específico, como o LindormTSDB. Revise a instrução SQL conforme a documentação do dialeto correto.

9003

28000

The authentication method %s cannot apply to the old-fashion user, please consider to use another method.

O método de autenticação não é compatível com usuários criados em versões mais antigas do mecanismo. Consulte Desenvolver aplicações usando o protocolo MySQL para obter detalhes sobre compatibilidade. Especifique explicitamente um método de autenticação suportado ou atualize o driver do cliente.

9004

08004

The authentication method %s not available for the current deployment, please consider to use another method.

O método de autenticação não está disponível para a implantação atual da instância. Consulte a documentação de compatibilidade do protocolo MySQL do Lindorm. Especifique explicitamente um método de autenticação suportado ou atualize o driver do cliente.

9006

HY000

Analytical processing error; %s

Ocorreu um erro durante a execução da consulta analítica. Salve os detalhes do erro e entre em contato com o suporte técnico do Lindorm.

9010

XX000

The storage engine request illegal: %s

Ocorreu uma solicitação inválida de comunicação interna do mecanismo de armazenamento. Salve os detalhes do erro e entre em contato com o suporte técnico do Lindorm.

9011

HY000

Database protocol error: %s

Ocorreu um erro na mensagem do protocolo MySQL. Salve os detalhes do erro e entre em contato com o suporte técnico do Lindorm.