ここに私のコードスニペットがあります:
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サーバーの問題は何ですか?