J'ai une table qui doit recevoir une nouvelle clé primaire, car mon prédécesseur a utilisé une ligne varchar (8) comme clé primaire, et nous avons maintenant des problèmes avec elle. Je sais comment ajouter la clé primaire, mais je ne suis pas sûr de la manière correcte d'ajouter cette nouvelle clé primaire à d'autres tables qui ont la clé étrangère. Voici ce que j'ai:SQL Server ajoute la clé primaire
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)
Je dois obtenir les mêmes résultats si je rejoins les tables sur users.old_user_id=orders.old_user_fk
ou users.new_user_id=orders.new_user_fk
. Toute aide est appréciée.
désolé, juste eu récemment pour revenir au serveur SQL de MySQL lol –