timestamp DATETIME
열이있는 테이블을 만들고 유닉스 타임 스탬프가 지정된 행을 가진 파일 CSV
에서 데이터를 가져 오려고합니다. 내가 DataGrip의 CSV 가져 오기 기능을 사용하려고하면CSV에서 (내) SQL 데이터베이스로 가져올 때 Unix 타임 스탬프가 자동으로 DATETIME 열로 변환 될 수 있습니까?
그러나, 나는
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()
입니다.