Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

python pymysql.err.OperationalError:(2013, 'Mất kết nối với máy chủ MySQL trong khi truy vấn')

hy vọng nó có thể giúp:

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")

Bạn cũng có thể xem câu hỏi tương tự với việc sử dụng nhóm kết nối

hoặc đọc nguồn




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sắp xếp theo Soundex (hoặc tương tự) `Gần gũi`

  2. Thêm dấu ngắt dòng trong MySQL INSERT INTO văn bản

  3. Làm thế nào để lặp lại các hàng ngẫu nhiên từ cơ sở dữ liệu?

  4. MySQL ERROR 1045 (28000):Quyền truy cập bị từ chối đối với người dùng 'bill' @ 'localhost' (sử dụng mật khẩu:CÓ)

  5. Laravel Homestead SQLSTATE [HY000] [2002] Kết nối bị từ chối sau khi máy chủ di chuyển