【发布时间】:2018-03-18 18:41:45
【问题描述】:
我创建了一个由三或四列数据的字段组成的 UDT。其中一个字段在括号内包含一个字母,例如(c) 或(d)。使用 cqlsh 的 COPY FROM 导入 csv 文件时,我收到一条错误消息:
Syntax error in CQL query …..mismatched import ‘(‘ expecting ‘)’ (….column 3, column 4) VALUES (10.2[(]c…).
我已尝试导入包含字母没有括号的字段的 csv 文件并获取:
Syntax error in CQL query …..mismatched import ‘c‘ expecting ‘)’ (….column 3, column 4) VALUES (10.2[c]…)
我尝试导入字段中没有字母的 csv 文件并得到:
Syntax error in CQL query …..mismatched import ‘,‘ expecting ‘)’ (….column 4) VALUES (10.2,…)
UDT 由整数和文本组成。似乎导入包含 UDT 的 csv 文件,该文件在括号内包含一个字母(例如 (c)),与没有括号的字母和其中没有值的字段一样,会产生数据冲突。
【问题讨论】:
标签: cassandra datastax-enterprise user-defined-types