Python
1 connection = mysql.connector.connect( 2 host='localhost', 3 port = ssh.local_bind_port, 4 user=MYSQL_USER, 5 passwd=MYSQL_PASS, 6 db=MYSQL_DB, 7 charset='utf8' 8 ) 9 # print(connection.is_connected()) 10 # カーソルを取得する 11 cur = connection.cursor() 12 sql = "use データベース名" 13 cur.execute(sql) 14 sql = 'create table test' 15 cur.execute(sql) 16 # #実行結果を取得する 17 # rows = cur.fetchall() 18 # for row in rows: 19 # print(row) 20 21 cur.close() 22 23 # 保存を実行 24 connection.commit() 25 26 #接続を終了 27 connection.close()
ターミナルで問題なくテーブルが作成されていることは確認できたのですが、
connection.close()
の部分で以下のエラーが出ます。
Exception
1Traceback (most recent call last): 2 File "/Users/XXX/opt/anaconda3/lib/python3.7/site-packages/mysql/connector/network.py", line 149, in __del__ 3 File "/Users/XXX/opt/anaconda3/lib/python3.7/site-packages/mysql/connector/network.py", line 137, in shutdown 4AttributeError: 'NoneType' object has no attribute 'error'
ただしく接続を終了したいのですが、どのようにこちら解決すればよろしいでしょうか...?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。