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

異なる日付形式でCSVをMySQLにインポートする

    CSVファイルからデータをインポートするときにフォーマットを置き換えることができます(例:-

    )。
    LOAD DATA INFILE 'file_name.csv'
    INTO TABLE table_name
    FIELDS TERMINATED BY ';'
    LINES TERMINATED BY '\n'
    (id, column2, column3, @date_time_variable) -- read one of the field to variable
    SET date_time_column = STR_TO_DATE(@date_time_variable, '%d-%b-%Y'); -- format this date-time variable
    

    '31-Jan-2011'のような文字列を正しいDATETIMEデータ型にフォーマットします。

    詳細はこちら- LOADDATAINFILE構文 。



    1. OracleのLN()関数

    2. SQLite Min()のしくみ

    3. 致命的なエラー:未定義の関数mysql_connect()の呼び出し

    4. Oracleにタイムスタンプを挿入する方法は?