Sequel Pro インターフェイスで MySQL データベースを使用していますが、SQL は初めてです。csv ファイルからデータをインポートしようとしていますが、インポート先の列の 1 つが datetime 型です。ただし、データを受け取る形式は mm/dd/yy hh:mm AM/PM または null です。もともと、問題を回避するために列の型を varchar に変更しましたが、列に日時型と形式がない限り実行できないデータに対していくつかの日付関数を実行する必要があるため、方法が必要です受信データを適切な日時形式に変換します。
さらに、SQL やデータベースの知識がない人が import ステートメントを実行することになるため、mysql コマンド ラインに複雑なことを入力する必要がなく、単にファイルをクリックしてインポートできるようにすることをお勧めします。また、クエリを実行した後、データを同じ形式 (mm/dd/yy hh:mm AM/PM または null) でエクスポートする必要があります。
列のサンプル値を次に示します。
Completion Time
null
6/16/14 10:33 AM
null
null
6/16/14 13:03 PM
6/17/14 13:53 PM
6/18/14 14:38 PM
6/18/14 14:52 PM
6/19/14 13:13 PM
6/18/14 18:56 PM
6/18/14 19:02 PM
null
私が集めたおそらく単純な解決策は、数時間のグーグル検索からはそれほど良い考えではないかもしれません.それを適切なMySQL日付形式にしてから、日付関数を実行します。
とにかくどんな助けでも大歓迎です。