建议table的ID不要重复

好像base的第一个表格的ID特别容易使用 0000
这样很容易重复
既然ID是4位,26个字母,区分大小写,还有数字,理论上有626262*62=14,776,336种可能性
而且ID又是唯一性的

建议避免使用重复的ID,特别是0000这种

好像每个base下都有id = 0000 的table

每一个 base 下的子表 ID 是唯一的,不同 base 下 0000 的子表之间不会造成冲突。

嗯,我这个需求有点特殊
我在做一个管理整个表格的表格
需要抓取table_id,在抓的过程中出错,一查发现有id重复,而且都是0000
看规律,
每个base的第一个table的id是0000
每个table的第一个视图和字段的key也是0000

所以既然id是四位随机的,那索性做的好一点,没有0000,都是随机的会更好,全局唯一性

每一个 base 下面子表 ID 是唯一的,全局环境下子表 ID 并不是惟一的。不同的表格,内部的子表 id 是随机生成的,表格很多也可能冲突(例如 ‘asde’)。如果做到全局子表的 ID 唯一性,新建子表时,需要查询全部的子表,ID 也需要增加,不利于性能。
你的需求”做一个管理整个表格的表格”,可以把 baseId + tableId + [viewId] + [columnId] + [rowId] + otherId 拼接成一个特定的 ID,这样可以做到全局唯一性。

嗯,我明白你的意思
我的意思是,在不影响性能的前提下,不用0000作为第一个ID或者第一个KEY
这样重复概率为14,776,336分之一,正常使用也基本接近唯一了