sql >> Databasteknik >  >> RDS >> Mysql

Django - OperationalError:(2006, 'MySQL-servern har försvunnit')

Tanken med lösningen är tydlig:återanslut till mysql om den nuvarande anslutningen är bruten.

Kolla in det här:

def make_sure_mysql_usable():
    from django.db import connection, connections
    # mysql is lazily connected to in django.
    # connection.connection is None means
    # you have not connected to mysql before
    if connection.connection and not connection.is_usable():
        # destroy the default mysql connection
        # after this line, when you use ORM methods
        # django will reconnect to the default mysql
        del connections._connections.default


  1. Vad är ett gratis verktyg för att jämföra två SQL Server-databaser?

  2. Paket ur funktion fel vid anrop av MySQL lagrad proc

  3. Använda en Alias-kolumn i where-satsen i Postgresql

  4. @@IDENTITY, SCOPE_IDENTITY(), OUTPUT och andra metoder för att hämta senaste identitet