sql >> データベース >  >> RDS >> Mysql

mysqlコネクタが壊れているのはなぜですか(クエリエラー中にMySQLサーバーへの接続が失われました)

    また、PyMySQLに切り替える必要がありました。 pip 1.5.6、Python 2.7.8を実行していて、mysql-connector2.0.1を試しました

    Sequel Pro内から問題なくクエリを実行できましたが、結果のサブセットのみを返した後、Pythonクエリは質問に記載されているエラーで失敗しました。

    PyMySQLに切り替えれば、期待どおりに機能します。

    https://github.com/PyMySQL/PyMySQL

    virtualenvの場合:

    pip install pymysql
    

    コード内:

    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
    

    間違いなくmysql-connector-pythonのバグです。



    1. エラー:PLS-00428:このselectステートメントでinto句が必要です

    2. 行が存在するかどうかを確認してください、Laravel

    3. DETERMINISTIC、NO SQL、または宣言内のREADS SQL DATAであり、バイナリロギングが有効になっています

    4. MySqlでのGolangORDERBYの問題