質問:
MySQL の INTO OUTFILE を利用するときにヘッダーを含めることはできますか?機能?
答え:
デフォルトでは、INTO OUTFILE は出力ファイルにヘッダーを含めません。ただし、回避策を使用して手動で追加することもできます。
解決策:
ヘッダーを含めるには、次の構文を使用して SELECT ステートメントにヘッダーをハードコーディングできます。
SELECT 'ColName1', 'ColName2', 'ColName3' UNION ALL SELECT ColName1, ColName2, ColName3 FROM YourTable INTO OUTFILE '/path/outfile';
この例では、最初の SELECT ステートメントは列名をハードコーディングすることでヘッダー行を生成します。 2 番目の SELECT ステートメントは、YourTable テーブルから実際のデータを選択します。
UNION ALL 演算子により、ヘッダー行が出力ファイル内のデータより前に配置されるようになります。
追加の注意:
INTO OUTFILE 機能は MySQL のすべてのバージョンでサポートされているわけではなく、セキュリティ上の理由から無効にすることができます。この機能を使用する前に、MySQL 構成を確認することをお勧めします。
以上がMySQL の SELECT INTO OUTFILE は出力ファイルにヘッダーを追加できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。