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

Dlaczego łącznik mysql pęka (utracono połączenie z serwerem MySQL podczas błędu zapytania)

Musiałem też przejść na PyMySQL. Używam pip 1.5.6, Python 2.7.8 i wypróbowałem mysql-connector 2.0.1

Udało mi się uruchomić zapytanie z poziomu Sequel Pro bez żadnych problemów, ale moje zapytanie w Pythonie zakończy się niepowodzeniem z błędem opisanym w pytaniu po zwróceniu tylko podzbioru wyników.

Przełączono na PyMySQL i wszystko działa zgodnie z oczekiwaniami.

https://github.com/PyMySQL/PyMySQL

W środowisku wirtualnym:

pip install pymysql

W kodzie:

import pymysql

connection = pymysql.connect(user='x', passwd='x',
                                 host='x',
                                 database='x')

cursor = connection.cursor()

query = ("MYQUERY")

cursor.execute(query)

for item in cursor:
    print item

Zdecydowanie błąd w mysql-connector-python.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. DOŁĄCZENIE do MySQL czy UŻYWANIE?

  2. nie można upuścić klucza obcego

  3. Błąd MySQL 1022 podczas tworzenia tabeli

  4. Zachowaj podziały wierszy z TextArea podczas pisania w MySQL

  5. PHP :Używanie zmiennej do przechowywania nazwy tabeli i używanie tej zmiennej w zapytaniach