MYSQL 数据库新旧数据处理报错 MySQL server has gone away

2014-06-17 12:18:56 +08:00
 kasp
遇到了一个奇怪的问题
MYSQL数据库新旧数据处理时(使用PHP)
执行完成后大概过了十几分钟,数据被重复插入
然后数据库自动重启并报错MySQL server has gone away

在网上搜了一下MySQL server has gone away这个错误是可以通过mysql配置解决
现在奇怪的是为什么数据会被重复插入,明明只执行了一次;而且这种重复还是不毕现的

求大神给分析下,谢谢了。
2201 次点击
所在节点    问与答
3 条回复
hellojinjie
2014-06-17 12:54:06 +08:00
木有看懂
Mac
2014-06-17 13:18:06 +08:00
帖你导数据的语句啊
YouXia
2014-06-17 13:29:30 +08:00
之前实验室的一项目,遇到过此问题,写了一总结,对应的C语言函数换成PHP的就行:

http://armsword.com/2013/12/23/mysql-has-gone-away.html

希望对你有帮助。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/117952

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX