我有一个表需要给予一个新的主键,因为我的predeces使用varchar(8)行作为主键,现在我们遇到了问题。我知道如何添加主键,但我不确定将这个新主键添加到具有外键的其他表的正确方式。以下是我有:SQL Server添加主键
users table:
old_user_id varchar(8)
...
...
new_user_id int
orders table:
order_id int
...
...
old_user_fk varchar(8)
new_user_fk int(11)
我需要我是否连接表上users.old_user_id=orders.old_user_fk
或users.new_user_id=orders.new_user_fk
得到相同的结果。任何帮助表示赞赏。
对不起,只是最近不得不切换回从MySQL SQL Server的笑 – 2010-05-25 00:17:55