用sql server语句为主键不是游戏名称的用户表里的游戏库属性和主键为游戏名称的游戏表添加外键
时间: 2024-03-10 16:44:32 浏览: 84
如何区分SQL数据库中的主键与外键
5星 · 资源好评率100%
假设用户表名为user,游戏表名为game,游戏名称在游戏表中的列名为game_name,用户表中的游戏库属性列名为game_library,可以使用以下 SQL Server 语句为它们添加外键:
```
-- 为 user 表的 game_library 列添加外键
ALTER TABLE user
ADD CONSTRAINT FK_user_game
FOREIGN KEY (game_library)
REFERENCES game(game_name);
-- 为 game 表添加外键
ALTER TABLE game
ADD CONSTRAINT FK_game_user
FOREIGN KEY (user_id)
REFERENCES user(user_id);
```
注意,这里假设用户表中有一个主键列 user_id,游戏表中也有一个主键列 game_id。如果没有,需要先为它们添加主键约束。另外,外键约束的名称可以根据实际情况进行修改。
阅读全文