子表在phpMyAdmin中不从父级接收数据

时间:2013-03-07 11:31:43

标签: sql database phpmyadmin

我是phpMyAdmin的新手,我遇到了一个问题...

我的数据库中有两个表ParentChild。两者都有ID和用户名字段,我已按工作顺序设置外键(例如,如果我更改Parent.idChild.id也会更改。

但是,我希望Child表会自动为父项中的每个新条目创建一个新记录。因此,如果我创建新的Parent.id,则Child应显示新创建的Parent.id

当我向Parent插入一个新用户名时,它将获得ID为1和用户名'Daniel'。 我希望孩子分别在Child.idChild.username中拥有这些值,所以Child充满了1,'Daniel'也是如此。

就目前而言,Child会在我插入Parent的每条记录中保持为空。

1 个答案:

答案 0 :(得分:0)

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

您是否考虑过触发器?每当你对父母做一些事情时,触发器会以你想要的方式更新孩子。以下是MySQL中how to add a trigger to an insert command的描述。