0

我对phpMyAdmin相当陌生,我遇到了一个问题......

我的数据库中有两个表,Parent并且Child. 两者都有一个 ID 和用户名字段,并且我已经按工作顺序设置了外键(例如,如果我更改了Parent.id,则Child.idget 也更改了。

但是,我希望 Child 表会自动为父级中的每个新条目创建一个新记录。所以如果我创建一个新的Parent.idChild应该显示新创建的Parent.id

例如,当我向 Parent 中插入一个新用户名时,它将获得 ID 1 和用户名“Daniel”。我希望孩子在Child.idChild.username分别拥有这些值,所以孩子也被填满 1,“丹尼尔”。

就目前而言,Child 对于我插入到 Parent 的每条记录都是空的。

4

1 回答 1

0

父母和孩子之间有1:1的关系吗?(通常我们使用术语“父母”和“孩子”来指代 1:M 关系的两个方面,所以这有点令人困惑。)

你考虑过触发器吗?每次您对父母做某事时,触发器都会以您想要的方式更新孩子。下面介绍如何在 MySQL 中的 insert 命令中添加触发器。

于 2013-03-07T13:34:26.050 回答