为什么C#查询MySql失败,ExecuteNonQuery语句报错?
发布网友
发布时间:2022-04-15 05:15
我来回答
共1个回答
热心网友
时间:2022-04-15 06:44
查询MYSQL 数据库 时常出现 错误.错误信息 如下:Fatal error encountered ring command execution.
出现这种问题有可能是两种情况
1.查询结果包含海量数据。长时间检索无响应。这种情况,需要优化SQL,尽量减少数据输出量。
2.表结构损坏。可以通过 CHECK TABLE REPAIR TABLE 语句进行检测或修复。
附 CHECK TABLE 语法说明
CHECK TABLE tbl_name[,tbl_name] ... [option] ...
option= {QUICK | FAST | MEDIUM | EXTENDED | CHANGED}检查一个或多个表是否有错误。CHECK TABLE对MyISAM和InnoDB表有作用。对于MyISAM表,关键字统计数据被更新。CHECK TABLE也可以检查视图是否有错误,比如在视图定义中被引用的表已不存在。