You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在TDengine中创建unsigned无符号类型列?

TDengine 无符号类型支持说明

TDengine 原生支持无符号整型,你遇到的语法报错是因为TDengine未使用unsigned关键字修饰标准整型的语法规则,而是内置了独立的无符号类型标识,直接调用对应类型名即可完成创建。你之前尝试的两种写法属于MySQL生态的无符号字段定义语法,TDengine的SQL语法不兼容该规则,因此会触发报错。

支持的无符号类型列表

  • UTINYINT:无符号1字节整型,取值范围 0 ~ 255
  • USMALLINT:无符号2字节整型,取值范围 0 ~ 65535
  • UINT:无符号4字节整型,取值范围 0 ~ 4294967295
  • UBIGINT:无符号8字节整型,取值范围 0 ~ 18446744073709551615

正确建表示例

如果需要创建4字节无符号整型字段,可参考以下语句:

create table test(ts timestamp, uint_col uint);

建表完成后执行desc test;即可查看字段结构,确认无符号类型生效。

内容的提问来源于stack exchange,提问作者Ray Shown

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 08:36:08