-1
MYSQLdbテーブルを.csv形式にエクスポートします。DebianでMYSQLdbテーブルをCSVにエクスポートするには?
私はこの試みた:このコードに問題は何
Traceback (most recent call last):
File "mysql_export_to_csv.py", line 46, in <module>
cursor.execute(query)
File "/usr/lib/python2.7/dist-packages/MySQLdb/cursors.py", line 226, in execute
self.errorhandler(self, exc, value)
File "/usr/lib/python2.7/dist-packages/MySQLdb/connections.py", line 36, in defaulterrorhandler
raise errorvalue
_mysql_exceptions.InternalError: (1, 'Can\'t create/write to file \'/usr/src/Python-2.7.13/output.csv\' (Errcode: 30 "Read-only file system")')
:私は、このエラーメッセージが表示されます
connection = MySQLdb.connect(host='localhost',
user='***',
passwd='***',
db='database1',
use_unicode=True,
charset="utf8")
cursor = connection.cursor()
query = """ select *
from example_table1
into outfile 'MYFOLDER'
fields terminated by ';'
enclosed by '"'
lines terminated by '';
"""
cursor.execute(query)
connection.commit()
cursor.close()
を?なぜそれを.csvにエクスポートできないのですか?
はあなたが書き込み権限を持っている場所を保存しようとすることができませんか? like/tmp/ – Marco
ありがとう@マルコ、それは働いている! :) – Harley
あなたが有用であると思ったらコメントに "プラス"を付けることもできます:-) – Marco