查询:
CREATE TABLE IF NOT NOT EXISTS“TEMP_tmp”.temp(“Date_Time”时间戳,PRIMARY KEY(“Date_Time”));CSV包含“13/01/09 23:13”值。
错误:无法导入1行:ParseError - 无法…
卡桑德拉将存储 timestamp 如 2017-02-01 08:28:21+0000 。例如,如果我存储了一个 timestamp 在你描述的表格中 "TEMP_tmp".temp :
timestamp
2017-02-01 08:28:21+0000
"TEMP_tmp".temp
cassandra@cqlsh> INSERT INTO TEMP_tmp.temp ("Date_Time") VALUES ( toTimestamp(now())); cassandra@cqlsh> SELECT * FROM TEMP_tmp.temp; Date_Time -------------------------- 2017-02-01 09:14:29+0000
如果我们将所有数据复制到 csv :
csv
cassandra@cqlsh> COPY Temp_tmp.temp TO 'temp.csv';
temp.csv 将包含:
temp.csv
2017-02-01 09:14:29+0000
要是我们 truncate 桌子:
truncate
cassandra@cqlsh> TRUNCATE TABLE TEMP_tmp.temp; cassandra@cqlsh> SELECT * FROM TEMP_tmp.temp; Date_Time --------------------------
然后,如果我们导入 temp.csv :
cassandra@cqlsh> COPY Temp_tmp.temp FROM 'temp.csv'; Using 1 child processes Starting copy of Temp_tmp.temp with columns [Date_Time]. Processed: 1 rows; Rate: 1 rows/s; Avg. rate: 1 rows/s 1 rows imported from 1 files in 0.746 seconds (0 skipped).
如果您想要自定义日期/时间格式,请按照 Ashraful Islam的回答 从你的问题。