Mysql
 sql >> Baza danych >  >> RDS >> Mysql

python pymysql.err.OperationalError:(2013, „Utracono połączenie z serwerem MySQL podczas zapytania”)

mam nadzieję, że to pomoże:

while True:  #it works until the data was not saved
    try:
        with connection.cursor() as cursor:


            print ('saving company details to db')
            cursor.execute("""INSERT INTO company(
                                                   companyname,address,city,pincode,website) 
                                               VALUES (%s, %s, %s, %s, %s)""",
                                               (companyname, companyaddress, companycity, 
                                                companypostalcode, companywebsite))
        connection.commit()
        break
    except OperationalError:
        connection.ping(True)
print ("Company Data saved")

Możesz również zobaczyć podobne pytanie z wykorzystaniem puli połączeń

lub przeczytaj źródło




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sprawdź interwał między datami w PHP

  2. Utwórz skalowalny schemat bazy danych do przechowywania wyników golfa

  3. Wyświetl drzewo menu wybranego rodzica

  4. WYBIERZ różne wartości dla wielu wierszy o tym samym identyfikatorze

  5. Zapytanie MySQL, aby wybrać wyniki z automatycznym przyrostem jako nową kolumną dodaną w wyniku