在表格中有2个ID是不是很奇怪?

时间:2012-12-04 13:02:45

标签: mysql

我的情况是,我有一些来自prev开发者的表,包含idnameid不是自动递增(值类似于A0001),也是可更改的。我不知道,为什么或这个可变ID的背后有什么原因。

我只是想知道如果一张桌子有2个ID?我考虑将当前的id设置为“唯一代码”并添加1个字段,称为id,自动增量和修复字段。所以,我需要考虑一下这个想法。关于在表格中有2个>我仍感到“奇怪”。<

提前谢谢。

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

但我会保持'标签'的独特性。

答案 2 :(得分:0)

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