插入语句对于流入数据库失败

时间:2016-06-16 23:10:24

标签: insert influxdb

我正在使用行协议将如下所示的简单数据写入Influx DB。

interface1,KEY=bytes_allocated,fieldname=KV datavalue=761

以上声明现在工作正常,

如果数据值包含任何字母,则会出错。

interface1,KEY=bytes_allocated,fieldname=KV datavalue=761A

我得到的错误是

Failed to write: {"error":"unable to parse 
'interface1,KEY=bytes_allocated,fieldname=KV datavalue=761A': invalid number"}

想知道如何将“761A”写入数据库?或强制流入数据库将761A视为字符串值而不是数字?

1 个答案:

答案 0 :(得分:0)

如果您希望将字段值视为字符串,则必须将其包装在" s中。

例如

interface1,KEY=bytes_allocated,fieldname=KV datavalue="761A"