sql >> Database >  >> RDS >> Mysql

Waarom breekt de mysql-connector (verbinding met MySQL-server verbroken tijdens queryfout)

Ik moest ook overschakelen naar PyMySQL. Ik gebruik pip 1.5.6, Python 2.7.8 en heb mysql-connector 2.0.1 geprobeerd

Ik kon de query zonder problemen uitvoeren vanuit Sequel Pro, maar mijn Python-query mislukte met de fout die in de vraag wordt beschreven nadat ik slechts een subset met resultaten had geretourneerd.

Overgeschakeld naar PyMySQL en alles werkt zoals verwacht.

https://github.com/PyMySQL/PyMySQL

In de virtuele omgeving:

pip install pymysql

In de code:

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

Absoluut een bug in mysql-connector-python.



  1. Hoe u uw SQL Server-database documenteert?

  2. Hoe een niet-null-beperking in Oracle te maken

  3. Oracle 10g accepteert een 5-cijferig jaar in een datum

  4. Database hernoemen in SQL Server - SQL Server / TSQL-zelfstudie, deel 26