开发者社区> 问答> 正文

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

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

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

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

    UPDATE player
    SET    team_id = 123 -- the new team
    WHERE  id = 456 -- the player's id
    
    2019-12-29 20:19:12
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载