我有一個表需要給予一個新的主鍵,因爲我的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