rem_16_0312
rem_16_0312
采纳率10%
2017-07-20 02:15 阅读 1.5k

mysql表与表之间同一字段的关联问题

假如有两张表,A表和B表,A表中有role_id这个字段,B表中原本没有这个字段,现因需求改变,需要在B表中也加入role_id这个字段,那么怎样让这两张表中的role_id字段关联起来呢,就是让B表中role_id字段的值和A表中role_id字段的值同步

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

6条回答 默认 最新

  • 已采纳
    Extraordinarylife CodingAnHour 2017-07-20 09:18

    主键关联就可以了 A表中role_id select * from A a leftjoin B b on a.role_id=b.role_id 就可以了

    点赞 评论 复制链接分享
  • HackAge4619 写给初学者的几封信 2017-07-20 02:21

    主外键关联:
    表A中 role_id 作主键;
    表B中 role_id 作外键;

    点赞 评论 复制链接分享
  • qq_20067397 qq_20067397 2017-07-20 02:27

    你搜下触发器这个方向

    点赞 评论 复制链接分享
  • strutce 丵鹰 2017-07-20 03:11

    加一张中间表,设置 字段:id,arole_id,brole_id

    点赞 评论 复制链接分享
  • lq_1623 lq_1623 2017-07-20 03:18

    要关联起来,看自己的业务,给B表的role_id赋值不?

    点赞 评论 复制链接分享
  • oudahe IT圈 2017-07-20 03:56

    使用主键关联表A中 role_id 做主键;表B中 role_id 做外键

    点赞 评论 复制链接分享

相关推荐