Todos los productos
Search
Centro de documentos

Lindorm:Códigos de error comunes

Última actualización: Sep 05, 2026

Cuando utiliza Lindorm SQL para acceder a LindormTable o LindormTSDB, el sistema devuelve códigos de error que indican excepciones o errores de programa. Busque un código de error en las tablas de esta página para encontrar el mensaje de error correspondiente y su solución.

Errores comunes

A continuación se muestran los códigos de error compatibles con algunos códigos de error del lado del servidor de MySQL. Si tiene experiencia en desarrollo de aplicaciones con MySQL, puede aplicar los mismos patrones de manejo de excepciones.

SQLSTATE es una especificación definida en el estándar SQL-92 que se usa para clasificar y manejar errores y excepciones de nivel SQL en las aplicaciones.

Código de error

SQLSTATE

Formato del mensaje de error

Solución

1005

HY000

Can't create table '%s'

Compruebe si la instrucción CREATE TABLE es correcta.

1006

HY000

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

Compruebe si los parámetros de entrada son correctos según el mensaje de error.

1007

HY000

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

La base de datos ya existe. Use un nombre distinto.

1008

HY000

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

La base de datos no existe. Proporcione el nombre correcto de la base de datos.

1009

HY000

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

Revise el mensaje de error para identificar la causa. Si el problema persiste, comuníquese con el soporte técnico de Lindorm.

1030

HY000

Got error %s from storage engine: %s

Ocurrió un error no categorizado en el motor de almacenamiento. Guarde los detalles del error y comuníquese con el soporte técnico de Lindorm.

1040

08004

Too many connections (current limit: %d)

El número de conexiones en un solo nodo alcanzó el límite. Vuelva a intentar la conexión. Si todos los nodos están al máximo de su capacidad, revise cómo su aplicación gestiona las conexiones. Para aumentar el límite de las tablas anchas, use modify the maximum number of connections for wide tables. Límites predeterminados: SQL engine versions anterior a 2.7.0.0: 1,000 conexiones por nodo. Versiones del motor SQL 2.7.0.0 y posteriores: 4,000 conexiones por nodo.

1043

28000

Bad handshake: %s

La inicialización de la conexión mediante el protocolo MySQL presentó errores. Solucione el problema con base en los detalles del error. Si el problema persiste, comuníquese con el soporte técnico de Lindorm.

1045

28000

Access denied for '%s'

La autenticación presentó errores. Compruebe las credenciales del usuario e inténtelo de nuevo.

1046

3D000

No database selected

No se especificó ninguna base de datos en la conexión. Actualice la configuración de conexión para especificar explícitamente una base de datos.

1049

42000

Unknown database '%s'

La base de datos no existe. Especifique el nombre correcto de la base de datos.

1050

42S01

Table '%s' already exists

La tabla ya existe. Use un nombre de tabla distinto.

1054

42S22

Unknown column '%s'

El nombre de la columna no existe. Compruebe que todos los nombres de columna en la instrucción SQL sean correctos.

1060

42S21

Duplicate column name '%s'

Un nombre de columna se especificó más de una vez. Elimine los nombres de columna duplicados de la instrucción SQL.

1064

42000

You have an error in your SQL syntax; %s

La instrucción SQL tiene un error de sintaxis. Consulte SQL reference y corrija la instrucción.

1082

42S12

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

La tabla no tiene un índice compatible con la instrucción CREATE INDEX. Vuelva a crear la tabla.

1146

42S02

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

La tabla no existe. Compruebe el nombre de la tabla.

1170

42000

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

No se especificó la longitud de una columna BINARY o CHAR. Actualice la instrucción CREATE TABLE para especificar explícitamente la longitud.

1211

42000

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

El usuario actual no tiene permiso para crear nuevos usuarios. Otorgue primero el permiso obligatorio.

1227

42501

Access denied: %s

El usuario no tiene privilegios suficientes sobre el objeto de destino. Compruebe y otorgue los privilegios obligatorios.

1243

HY000

Unknown prepared statement id (%d)

No se encontró la instrucción preparada. Esto puede ocurrir cuando se vinculan parámetros antes de preparar la instrucción. Prepare la instrucción de nuevo. Si el problema persiste, comuníquese con el soporte técnico de Lindorm.

1251

08004

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

El controlador del cliente no es compatible con el método de autenticación que requiere el servidor. Consulte la documentación de compatibilidad del protocolo MySQL de Lindorm. Especifique explícitamente un método de autenticación compatible o actualice el controlador del cliente.

1295

HY000

This command is not supported in the prepared statement protocol yet

No se admiten varias instrucciones en una sola llamada de instrucción preparada. Actualice la lógica de su instrucción preparada para usar una instrucción a la vez.

1390

HY000

Prepared statement contains too many placeholders

La instrucción SQL tiene demasiados parámetros. Un solo mensaje del protocolo MySQL admite un máximo de 65,535 parámetros. Reduzca la cantidad de marcadores de posición de parámetros en la instrucción preparada.

1461

42000

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

El número de instrucciones preparadas simultáneamente en un solo nodo alcanzó el límite (valor predeterminado: 10,000). Revise la lógica de su aplicación para evitar preparar demasiadas instrucciones al mismo tiempo.

1470

HY000

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

El nombre del objeto supera la longitud máxima. Cambie el nombre del objeto de datos para cumplir con el límite de longitud que muestra el mensaje de error.

1815

HY000

Internal error: %s

Ocurrió un error interno no categorizado. Comuníquese con el soporte técnico de Lindorm.

Errores extendidos

A continuación se muestran los códigos de error que cubren escenarios de excepción específicos de Lindorm. Maneje estos errores en su aplicación según la clase SQLSTATE y la solución indicada en cada fila. Si no logra resolver un error, comuníquese con el soporte técnico de Lindorm (ID de DingTalk: s0s3eg3).

Código de error

SQLSTATE

Formato del mensaje de error

Solución

1973

42000

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

El usuario ya existe. Revise la lista de usuarios existentes.

1974

42000

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

El usuario no existe. Revise la lista de usuarios existentes.

1975

42000

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

El usuario no existe. Revise la lista de usuarios existentes.

1976

42000

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

No se puede modificar el usuario. Revise el mensaje de error para conocer la causa específica. Si el problema persiste, comuníquese con el soporte técnico de Lindorm.

3002

42L01

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

La base de datos de destino difiere de la base de datos de la conexión actual. Actualice las propiedades de conexión o use la instrucción USE para cambiar a la base de datos correcta.

3024

HY000

Query execution was interrupted, maximum statement execution time exceeded

La consulta agotó el tiempo de espera. Vuelva a intentar la operación. Si los tiempos de espera continúan, comuníquese con el soporte técnico de Lindorm.

3025

HY000

Query execution was canceled

La consulta se canceló mientras se obtenían los resultados. Vuelva a ejecutar la consulta.

3163

HY000

%s

El usuario ya existe. Revise la lista de usuarios existentes.

8000

HY000

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

No se puede modificar la base de datos. Compruebe si los parámetros de entrada son correctos según el mensaje de error.

8001

HY000

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

No se puede crear la consulta continua. Compruebe si los parámetros de entrada son correctos según el mensaje de error.

8002

HY000

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

La consulta continua ya existe. Use un nombre distinto.

8004

HY000

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

La consulta continua no existe. Compruebe el nombre.

8005

HY000

Table '%s' not found

La tabla no existe. Compruebe el nombre de la tabla.

8006

HY000

Query failed; %s

La consulta presentó errores. Revise el mensaje de error para identificar la causa. Si el problema persiste, comuníquese con el soporte técnico de Lindorm.

8007

HY000

Insert failed; %s

La operación de escritura presentó errores. Revise el mensaje de error para identificar la causa. Si el problema persiste, comuníquese con el soporte técnico de Lindorm.

8008

HY000

Quota exceeded; %s

Se superó una cuota de recursos. En operaciones de consulta, reduzca el intervalo de tiempo o agregue condiciones WHERE para disminuir el volumen de datos. En operaciones de escritura, limite las transacciones por segundo (TPS).

8009

HY000

Can't drop predownsample; %s

No se puede eliminar la regla de remuestreo previo. Revise el mensaje de error para identificar la causa. Si el problema persiste, comuníquese con el soporte técnico de Lindorm.

8010

HY000

Can't show predownsample; %s

No se puede mostrar la regla de remuestreo previo. Revise el mensaje de error para identificar la causa. Si el problema persiste, comuníquese con el soporte técnico de Lindorm.

8011

42000

Unknown data type: %s

El tipo de datos real entra en conflicto con el tipo esperado durante la lectura o escritura. Revise el mensaje de error para conocer la causa específica. Si el problema persiste, comuníquese con el soporte técnico de Lindorm.

8012

42000

Illegal operation: %s

La instrucción SQL es incorrecta o los datos proporcionados no son válidos. Revise la instrucción con base en la documentación de sintaxis SQL.

8013

42000

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

No se pudo otorgar el privilegio. Revise el mensaje de error para identificar la causa.

8014

42000

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

No se pudo revocar el privilegio. Revise el mensaje de error para identificar la causa.

8015

HY000

Failed to alter parameter; %s

No se pudo modificar la configuración del sistema. Revise el mensaje de error para identificar la causa.

8016

HY000

Failed to show parameter; %s

No se pudo mostrar la configuración del sistema. Revise el mensaje de error para identificar la causa.

8017

42611

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

El nombre de columna en la instrucción de lenguaje de definición de datos (DDL) entra en conflicto con el nombre de una columna oculta del sistema. Cambie el nombre de la columna según los detalles del mensaje de error.

8018

42000

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

Al tipo de datos DECIMAL de la instrucción DDL le faltan los valores de precisión y escala. Actualice la instrucción para especificar ambos.

8100

08003

The connection does not exist; %s

El servidor liberó la sesión de conexión. Restablezca la conexión.

9000

HY000

Server internal error; %s

Ocurrió un error interno del servidor. Comuníquese con el soporte técnico de Lindorm.

9001

0A000

UNSUPPORTED: %s

La sintaxis SQL no es compatible. Consulte la documentación de SQL y evite usar sintaxis no compatible.

9002

HY000

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

La función solo está disponible en un dialecto específico, como LindormTSDB. Revise la instrucción SQL con base en la documentación del dialecto correcto.

9003

28000

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

El método de autenticación no es compatible con los usuarios creados en versiones anteriores del motor. Consulte Develop applications using the MySQL protocol para conocer los detalles de compatibilidad. Especifique explícitamente un método de autenticación compatible o actualice el controlador del cliente.

9004

08004

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

El método de autenticación no está disponible para el despliegue actual de la instancia. Consulte la documentación de compatibilidad del protocolo MySQL de Lindorm. Especifique explícitamente un método de autenticación compatible o actualice el controlador del cliente.

9006

HY000

Analytical processing error; %s

Ocurrió un error durante la ejecución de la consulta analítica. Guarde los detalles del error y comuníquese con el soporte técnico de Lindorm.

9010

XX000

The storage engine request illegal: %s

Ocurrió una solicitud de comunicación interna no válida en el motor de almacenamiento. Guarde los detalles del error y comuníquese con el soporte técnico de Lindorm.

9011

HY000

Database protocol error: %s

Ocurrió un error en un mensaje del protocolo MySQL. Guarde los detalles del error y comuníquese con el soporte técnico de Lindorm.