【发布时间】:2017-07-17 19:57:05
【问题描述】:
我正在使用以下命令将 CSV 文件导入到 cockroachdb 中的表中:
\| IFS=","; while read a1 a2; do echo "INSERT INTO sales VALUES ($a1, $a2);"; done < sales.csv;
我的 csv 文件只有两行:
ID, time
14,2013-02-17 05:39:36.710332000
列的数据类型:
first column: NUMBER(10, 0)
second column: TIMESTAMP
我收到以下错误:
syntax error at or near "5"
INSERT INTO sales VALUES (14, 2013-02-17 05:39:36.710332000
^
基于CockroachDB documentation,我认为我使用了正确的TIMESTAMP 格式(YYYY-MM-DD HH24:MI:SSXFF)。
有什么建议吗?
我也尝试过在没有毫秒的情况下更改第二列中的数据,比如
2013-02-17 05:39:36
但我得到了同样的错误。
【问题讨论】:
标签: csv timestamp sql-insert cockroachdb