Maison > Questions et réponses > le corps du texte
报错内容:
modles:
my.cn中
max_allowed_packet=1024M
skip-name-resolve
还是经常出现(2013, 'Lost connection to MySQL server during query')这个错误
请问哪里出问题了,应该怎么修改呢
PHPz2017-04-18 10:26:01
Il est recommandé, lorsque vous posez des questions, d'essayer de publier le message d'erreur et le code d'erreur au lieu de prendre des captures d'écran.
Le message d'erreur indique que la connexion mysql est perdue.
search_cursor = search_conn.cursor()
Voyant que votre fonction list_rated n'est pas passée dans le paramètre search_conn, l'avez-vous définie comme variable globale ? Si tel est le cas, c'est parce que mysql a un délai de connexion par défaut, qui fermera automatiquement la connexion une fois dépassé.
Vous pouvez essayer les deux méthodes suivantes :
Spécifiez le délai connect_timeout lors de la création d'une connexion et définissez-le plus longtemps.
Chaque fois que la base de données est utilisée, une connexion est établie et fermée une fois l'opération terminée.
黄舟2017-04-18 10:26:01
À en juger par votre instruction SQL, elle n'est pas bien écrite. Vous devez l'étudier attentivement et utiliser pleinement les index ou les systèmes de segmentation de mots tiers