我有一个脚本,用户可以将文件附加到记录中。文件单独存储(不存储在数据库中)。当用户没有附加文件并单击“保存记录”时,它可以正常工作。当用户附加文件时,它会执行下一步:
脚本尝试保存记录,我明白了:
PDOException
Code: HY000
Message: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away
File: /home/../includes/idiorm.php
Line: 1675
如何解决?
更新
我发现了两件事:
这是否意味着与Idiorm有关的问题?
答案 0 :(得分:0)
问题是MySQL中的“等待超时”设置。但仍有趣的是为什么普通的sql工作正常并且通过Idiorm对象上的save方法更新会导致Mysql消失的延迟。