私は適切なコンマ分離してCSVテーブルにMySQLのテーブルを記述しようとしています。それはフォーマットせずに動作し、結果はタブで区切られたファイルです。しかし私は、カンマ区切りのファイルを必要と私は構文エラーを取得しています。コードは次のとおりです。出力MySQLのテーブル:構文エラー
def export_csv(cxn, filename,filestamp,table, cols='*', where='1'):
cur = cxn.cursor()
cur.execute("select %s \
into outfile '/tmp/%s-%s.csv' \
fields terminated by ',' optionally enclosed by '\"' \
escaped by '\\' \
lines terminated by '\n'
from %s \
where %s " \
% (cols, table, where, filename, filestamp))
cur.close()
純粋なMySQLで動作します。私はエスケープを追加しようとしましたが、役に立たなかった。
。。。。。 –