这是我的代码片段:
query.next();
qDebug()<<query.lastError();
qlonglong res=query.value(0).toLongLong();
qDebug()<<query.lastError();
以及我拥有的相应日志:
Debug: QSqlError(2006, "QMYSQL: Unable to execute query", "MySQL server has gone away")
Warning: QSqlQuery::value: not positioned on a valid record
Debug: QSqlError(2006, "QMYSQL: Unable to execute query", "MySQL server has gone away")
通常我的程序工作得很好(它在服务器上工作并接受来自客户端的连接),但是每天早上当我尝试连接它时,我都会收到上面的消息。
MySQL服务器可能有什么问题?