Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Django - OperationalError:(2006, 'server MySQL telah hilang')

Ide solusinya jelas:sambungkan kembali ke mysql jika koneksi saat ini terputus.

Silakan periksa ini:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan PHP -> Peringatan:mysqli_stmt::execute():Tidak dapat mengambil mysqli_stmt | Peringatan:mysqli_stmt::close()

  2. Menggunakan variabel sebagai OFFSET dalam pernyataan SELECT di dalam fungsi tersimpan mysql

  3. Bidang integer MySQL dikembalikan sebagai string dalam PHP

  4. MySQL:Bandingkan perbedaan antara dua tabel

  5. MySQL Bagaimana Anda INSERT INTO tabel dengan subquery SELECT mengembalikan beberapa baris?