0

我的情况是,我有一些来自 prev 开发人员的表格,包含idname. 不是自动递增的id(值类似于 A0001)并且也可以更改。我不知道这个可变ID背后的原因或原因。

我只是想知道如果一个表有 2 个 ID 怎么办?我考虑将当前 id 设置为“唯一代码”并添加 1 个字段,称为 id,即自动增量和修复字段。所以,我需要对这个想法进行一些考虑。我仍然对在一个表中有 2 个 ID 感到“奇怪”>.<

先感谢您。

4

3 回答 3

1

是的,一个表可以有多个键。将自动增量列作为主键,将可变字段作为键,其中将包含唯一值

于 2012-12-04T13:05:43.653 回答
1

您可能不得不放弃现有的“id”是id,而是标签的想法。现在您可以添加一个真正的自动递增 'id' 并使用它来标识表中的元组。

但是,我会保持“标签”的唯一性。

于 2012-12-04T13:05:49.410 回答
0

不,这并不奇怪。您可以认为单个 ID 是它们两者的串联。

于 2012-12-04T13:05:03.653 回答