sql >> データベース >  >> RDS >> Mysql

mysqlクエリの出力をcsvファイルに送信中にエラーが発生しました

    SELECT * FROM information_schema.columns Where TABLE_SCHEMA='test'
    INTO OUTFILE 'file.csv'
    FIELDS TERMINATED BY ',';
    

    なぜ;に言及したのですか これはすべての行で??

    MySQLは、ファイルを/var/lib/mysql/<databasename>などの独自のデータディレクトリに書き込んでいる可能性があります。 例えば。パスを指定するには、フルパスを使用します。

    ただし、MySQLサーバーデーモンが実行されているユーザーアカウントで書き込み可能なディレクトリである必要があります。そのため、私は/ tmp:

    をよく使用します。

    書き込むパスを次のように指定します:

    INTO OUTFILE '/tmp/mydata.csv'
    



    1. 有用なOracleAppsプリンタークエリのトップ9

    2. プールを埋めることができません(使用可能なバッファースペースがありません)

    3. 適切なデータ型を選択する方法

    4. MariaDBバックアップをクラウドに保存するためのヒント