我的情况是,我有一些来自prev开发者的表,包含id
和name
。 id
不是自动递增(值类似于A0001),也是可更改的。我不知道,为什么或这个可变ID的背后有什么原因。
我只是想知道如果一张桌子有2个ID?我考虑将当前的id设置为“唯一代码”并添加1个字段,称为id,自动增量和修复字段。所以,我需要考虑一下这个想法。关于在表格中有2个>我仍感到“奇怪”。<
提前谢谢。
答案 0 :(得分:1)
是的,表可以有多个键。 将自动增量列作为主键,将可更改字段作为键,将包含唯一值
答案 1 :(得分:1)
你可能不得不放弃现有的'id'是id,而是标签。现在,您可以添加一个真正的自动增量'id',并使用它来识别表中的元组。
但我会保持'标签'的独特性。
答案 2 :(得分:0)
不,这并不奇怪;您可以认为单个ID是两者的串联。