LOAD DATA INFILE は SELECT … INTO OUTFILE の補数です。
- テーブルからファイルにデータを書き込むには、SELECT … INTO OUTFILE を利用してください。
テーブルにファイルをリード バックするには、LOAD DATA INFILE を利用してください。
両方のステートメントに対して FIELDS と LINES 条項の構文は同じです。
条項は両方とも任意ですが、もし両方が指定された場合 FIELDS は LINES に先行しなければいけません。
select PID,NAME
INTO OUTFILE 'project.dat'
FIELDS TERMINATED BY ';'
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
FROM project
ORDER BY id
LIMIT 5;
select *
INTO OUTFILE 'project.dat'
FIELDS TERMINATED BY ';'
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
FROM project
ORDER BY id
LIMIT 5;
select *
INTO OUTFILE 'project_no_option.dat'
FROM project;