1

MySQL のテーブルを CSV としてエクスポートしようとしていますが、うまくいきません。私は2つのアプローチを試みましたが、どちらもうまくいきませんでした。

初め:

SELECT * 
INTO OUTFILE '/path/to/filename.csv' 
FIELDS TERMINATED BY ',' 
ENCLOSED BY '"' 
ESCAPED BY '\\' 
LINES TERMINATED BY '\n' 
FROM table;

2番:

mysqldump -u [username] -p -t -T/path/to/directory [database] [table] --fields-enclosed-by=\" --fields-terminated-by=,
4

2 に答える 2

1

この例を試して、

SELECT order_id,product_name,qty FROM orders
INTO OUTFILE '/tmp/orders.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'

ソース

于 2012-08-27T05:49:39.163 に答える
0

SELECT order_id、product_name、qty FROMorders INTO OUTFILE'/tmp/orders.csv' FIELDS TERMINATED BY'、' ENCLOSED BY'"' LINES TERMINATED BY'\ n'

それが機能しない場合は正しいので、ファイルのパスを避けてください....ファイル名を指定し、実行後、結果のファイルを' / var / lib / mysql/dbname 'で確認してください。

于 2012-08-27T06:33:20.543 に答える