Red de conocimientos turísticos - Conocimientos sobre calendario chino - ¿Por qué falla la consulta de C# en MySql y la instrucción ExecuteNonQuery informa un error?

¿Por qué falla la consulta de C# en MySql y la instrucción ExecuteNonQuery informa un error?

A menudo se producen errores al consultar la base de datos MYSQL. El mensaje de error es el siguiente: Error grave encontrado durante la ejecución del comando.

Este problema puede ocurrir en dos situaciones

1. Los resultados de la consulta contienen cantidades masivas de datos. No hay respuesta durante mucho tiempo de recuperación. En este caso, SQL debe optimizarse para minimizar la cantidad de datos generados.

2. La estructura de la mesa está dañada. Se puede detectar o reparar con la instrucción CHECK TABLE REPAIR TABLE.

Descripción de sintaxis de CHECK TABLE adjunta

CHECK TABLE tbl_name[,tbl_name]... [opción]...

opción= {RÁPIDO | | EXTENDIDO | CAMBIADO} Comprueba una o más tablas en busca de errores. CHECK TABLE funciona en tablas MyISAM e InnoDB. Para las tablas MyISAM, las estadísticas de palabras clave se actualizan. CHECK TABLE también puede verificar si la vista tiene errores, como una tabla a la que se hace referencia en la definición de la vista que ya no existe.