timestamp DATETIME
列のテーブルを作成しましたが、UNIXのタイムスタンプ付き行を持つファイルCSV
からデータをインポートしようとしています。CSVから(My)SQLデータベースにインポートする際にUnixのタイムスタンプを自動的にDATETIMEカラムに変換できますか?
しかし、私はDataGripのCSVインポート機能を使用しようとすると、私は
1:1: conversion failed: "1394669640" to datetime
2:1: conversion failed: "1394670060" to datetime
3:1: conversion failed: "1394670480" to datetime
4:1: conversion failed: "1394670780" to datetime
の曲にエラーが出るかもしれないdataGripが最高のツールではありませんが、それはことを考えると、ほとんどすべて私が行うことができますDBサーバーを稼動するマシンに直接アクセスすることはできません[*]。明らかに、これは、列をINT
に設定すると機能します。
テーブルが自動的に変換されるように設定する方法はありますか?
[*]私はやるが、DBMSは、ホスト上のCSVファイルのコピーの短い、その後、容器の内側に、私はLOAD DATA INFILE
のようなトリックを再生すると、設定することはできませんので、ドッカーコンテナ内で実行されています列はFROM_UNIXTIME()
です。