【发布时间】:2021-10-31 02:35:40
【问题描述】:
我使用 tdengine 创建表,但我失败了。我的创建 sql 是:
create table test (ts timestamp,key nchar(10),val int);
但由于这些错误,我失败了:
数据库错误:无效操作:无效列名(0.000760s)
我不知道为什么会出现这个错误。有人为什么吗?谢谢!
【问题讨论】:
标签: tdengine
我使用 tdengine 创建表,但我失败了。我的创建 sql 是:
create table test (ts timestamp,key nchar(10),val int);
但由于这些错误,我失败了:
数据库错误:无效操作:无效列名(0.000760s)
我不知道为什么会出现这个错误。有人为什么吗?谢谢!
【问题讨论】:
标签: tdengine
我认为这是因为“key”列是 TDengine 中的关键字。所以你不能创建一个名为“key”的表女巫列。此外,在 sql 中不应避免任何关键字。 TDengine's key word
参考【TDengine 参数限制和保留关键字】章节。
【讨论】: