sql >> データベース >  >> Database Tools >> phpMyAdmin

CSV日付形式からMySQL日付形式

    フォーマットDD/MM/YYYY MySQLでは有効な日付ではありません。 LOAD DATAを使用できます STR_TO_DATEと一緒に 日付文字列をMySQLが認識できる実際の日付に解析するには:

    LOAD DATA INFILE 'path/to/file.csv'
    INTO TABLE yourTable FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n' 
    (
        col1, col2, @var1, col4
    )
    SET date_col = STR_TO_DATE(@var1, '%d/%m/%Y')
    

    上記は、テーブルに4つの列があり、CSVファイルから読み込んでいる3番目の列が厄介な日付であることを前提としています。ここでの秘訣は、各日付文字列がその場で有効な日付型にマッピングされ、希望する結果が得られることです。



    1. これらのSQLServerセッションはどこから来たのですか?

    2. .FRMからMYI、MYDテーブルを復元する方法

    3. MySql phpMyAdmin:2つのデータベースを自動的に複製/同期

    4. XAMPPphpMyAdminにアクセスできません。それは言う:エラーMySQLは言った:ドキュメントは接続できません:無効な設定