小白问个数据库表的问题,希望大神帮忙

qymdf4 2016-12-29 06:28:30
A表(2个字段)
ID | NAME
1 | 小杨

B表(3个字段)
ID | NINAME | NAME
1 | 小雪 |

A和B的ID字段是一致的,要求B表插入数据的时候,NAME字段自动读取A表的NAME值,并自动更新.
...全文
228 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
LongRui888 2016-12-30
  • 打赏
  • 举报
回复
这种需求,可以考虑用触发器实现,在插入操作时会触发去更新数据。
ACMAIN_CHM 2016-12-29
  • 打赏
  • 举报
回复
标准的通用做法,B表中取消NAME这个冗余字段,直接通过VIEW来实现。 一定要这么做的话,则可以使用触发器。 关于VIEW或者TRIGGER,可以先亲自参考一下MYSQL官方免费手册尝试写一下,然后如何有具体问题可以一起讨论。
qymdf4 2016-12-29
  • 打赏
  • 举报
回复
补充,我想要在建表的时候就赋予B表这个特性,以后无需人工操作,每次更新数据库就自动更新。

56,678

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧