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

MySQLの出力ファイルへのエクスポート:CSVエスケープ文字

    あなたの声明は次のようになると思います:

    SELECT id, 
       client,
       project,
       task,
       description, 
       time,
       date  
      INTO OUTFILE '/path/to/file.csv'
      FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
      LINES TERMINATED BY '\n'
      FROM ts
    

    主にFIELDS ESCAPED BY '""'なし オプション、OPTIONALLY ENCLOSED BY '"' 説明フィールドなどのトリックを実行し、Excelでは数値が数値として扱われます(数値で構成される文字列ではありません)

    また、電話してみてください:

    SET NAMES utf8;
    

    出力ファイルを選択する前に、文字エンコードをインライン(すべてUTF8)にするのに役立つ場合があります

    乗り方を教えてください。



    1. 非アクティブな時間の後に接続がハングする

    2. OracleDatabaseでパラメータなしでPL/SQLストアドプロシージャを作成する方法

    3. OracleのSYS_EXTRACT_UTC()関数

    4. プリズマ、順序を逆にする方法