# SCHEMA 的设计 - TiDB 随机 ID（C）

+ 使用限制：
  + AUTO_RANDOM 列类型只能为 BIGINT 类型
  + 主键属性为 NONCLUSTERED 时，即使是整型主键列，也不支持使用 AUTO_RANDOM
  + 不支持使用 ALTER TABLE 来修改 AUTO_RANDOM 属性，包括添加或移除该属性
  + 不支持修改含有 AUTO_RANDOM 属性的主键列的列类型
  + 不支持与 AUTO_INCREMENT 同时指定在同一列上
  + 不支持与列的默认值 DEFAULT 同时指定在同一列上
  + 插入数据时，不建议自行显式的指定含有 AUTO_RANDOM 列的值。这可能会导致该表提前耗尽用于自动分配的数值
-------------------------------------------------------------
- 使用限制
  - AUTO_RANDOM 列类型只能为 BIGINT 类型。
  - 主键属性为 NONCLUSTERED时，即使是整型主键列，也不支持使用 AUTO_RANDOM
- 不支持使用 ALTER TABLE 来修改 AUTO_RANDOM 属性，包括添加或移除该属性。
- 不支持修改含有 AUTO_RANDOM 属性的主键列的列类型。
- 不支持与 AUTO_INCREMENT 同时指定在同一列上。
- 不支持与列的默认值 DEFAULT 同时指定在同一列上。
- 插入数据时，不建议自行显式的指定含有 AUTO_RANDOM 列的值。这可能会导致该表提前耗尽用于自动分配的数值。
