MYSQL报Fatal error encountered during command execution.错误的解决方法
-
背景:今天在做数据同步到数据库mysql时候,做insert操作,insert方法是C#底层封装的,没改动,insert数据时候就一直不能写入,查看log:
{MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered during command execution. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered attempting to read the resultset. ---> -
百度方案:在连接字符串里加上:
Allow User Variables=True;
自己试了之后,还是不行!
- 尝试解决:手动写一条insert语句,在数据库的表插入一条数据,显然数据是成功插入的。清除了刚刚插入的测试数据,把正式环境服务job开启后,数据就写进来,感觉有点疑惑,记录一下,
望各位大佬给予宝贵评语!

本文记录了作者在使用C#通过MySQL进行数据同步时遇到的`Fatal error encountered during command execution`错误,尝试了包括连接字符串设置和手动测试等解决方案的过程,最终发现问题可能是临时环境差异导致的,提供了一个经验分享。
5838

被折叠的 条评论
为什么被折叠?



