开发者社区 问答 正文

外键可以随时间更改其值吗?

因此,我正在尝试创建一个篮球运动员的MySQL数据库并跟踪他们的表现。我有一个以“ id”为主键的表TEAM。另外,我还有一个表PLAYER,它具有“ team_id”作为其外键,引用了TEAM表中的id字段。

我的问题是,如果球员更换了一支球队,是否可以更改球队ID字段的值?

展开
收起
几许相思几点泪 2019-12-29 19:02:50 779 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 简短的答案-是的。只要您将玩家的球队ID更改为另一个有效的球队ID,这就是简单的更新语句:

    UPDATE player
    SET    team_id = 123 -- the new team
    WHERE  id = 456 -- the player's id
    
    2019-12-29 19:03:03 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等