mysql-python出现Lost connection错误 我做了个用python和mysql的程序。用python插入数据时没有错误。插入到现在一个表的记录已经有100W,现在插入还是没有问题,但在 update (update songInfos set speed=100 where resultNumber=2295) 或 delete (delete from songInfos where resultNumber=4903) 某一条记录时就出现: OperationalError: (2013, 'Lost connection to MySQL server during query') 和 OperationalError: (2006, 'MySQL server has gone away') 程序在我本地的机器上跑没问题,拿到远程服务器上跑就“有时出现,有时不出现”这些错误。 我猜想是服务器上的表太大了的原因,毕竟在100W里面找一条记录。
不知道哪位高手有别的想法或是告知小弟个解决方法、这里先谢谢了,。
------解决方案--------------------
检查一下 select * from songInfos where resultNumber=4903 花了多少时间?