【发布时间】:2014-12-04 18:44:15
【问题描述】:
我有链接表,players 和 playerRegSeason。它们由playerID 链接,这是players 的主键,并且是一种奇怪的非数字形式。我想让所有新条目都具有唯一的自动递增playerIDs。如果我将列更改为自动递增,它会更改所有当前的playerIDs,我可以接受,但我失去了与playerRegSeason 的关系。有没有办法改变playerID 列,使其在playerRegSeason 中自动更新?
【问题讨论】:
-
您使用的是什么版本的 SQL?
-
为什么不创建一个名为 intID 的新列。然后使用自动增量器创建 id。现在的示例 playerID 是 ABC1234。您可以保留所有现有的 ID,因为它们已经存在。在您的代码中,您基本上可以说新人的 playerID 是 ABC + 自动增量值。这有意义吗